/* /home/prodmeusev2/modules/generic/style/frontoffice.xml - BEGIN */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, window {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
:focus {
	outline: 0;
}
ol, ul {
	list-style-type: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
textarea, input, select {
	font-family: inherit;
	font-size: 100%;
}
body {
	text-align: center;
	color: #000;
	font-size: 67.5%;
}
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}
.freeLocation {
	clear: left;
	width: 100%;
}
.freeBlock {
	float: left;
	width: 100%;
}
.cleaner {
	clear: both;
	width: 100%;
}
.text-align-left {
	text-align: left;
}
.text-align-right {
	text-align: right;
}
.text-align-center {
	text-align: center;
}
.display-none {
	display: none;
}
.display-inline {
	display: inline;
}
.website-block-two-columns, .website-block-one-row-two-columns, .website-block-three-columns {
	width: 100%;
	float: left;
	margin-bottom: 12px;
}
.row-100 {
	width: 100%;
	margin-bottom: 12px;
}
.column-50 {
	width: 49%;
	float: left;
}
.column-25 {
	width: 24%;
	float: left;
}
.column-75 {
	width: 74%;
	float: left;
}
.column-33 {
	width: 32%;
	float: left;
}
.column-66 {
	width: 66%;
	float: left;
}
.margin-left {
	margin-left: 1%;
}
.margin-right {
	margin-right: 1%;
}
.removable {
	display: table-cell;
	height: 100%;
}
.hidden-navigation {
	position: absolute;
	left: -10000px;
}
.block-error {
	border: 1px dashed red;
	padding: 5px 5px 5px 20px;
	max-width: 180px;
	max-height: 60px;
	overflow: auto;
	text-align: left;
	background: url(http://www.tourism-meuse.com/icons/small/warning.png) #ff8888 center left no-repeat;
	font-size: 10px;
	color: #220000;
	-moz-opacity: 0.7;
}
.link-broken, a.link-broken:hover, a.link-broken:active, a.link-broken:visited {
	text-decoration: line-through;
	color: red;
}
/* /home/prodmeusev2/modules/generic/style/frontoffice.xml - END *//* /home/prodmeusev2/modules/generic/style/richtext.xml - BEGIN */
html#richtext-html, body#richtext-body {
	margin: 0;
	padding: 0;
	background: #fff;
}
body#richtext-body {
	font-size: 80%;
	margin: 0;
	color: #000000;
}
a.popup {
	padding-right: 13px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/external.png) center right no-repeat;
}
a.anchor {
	text-decoration: none;
}
img, .image {
	border: none;
	vertical-align: middle;
}
img.floatLeft, img.float-left {
	float: left;
}
img.floatRight, img.float-right {
	float: right;
}
acronym {
	cursor: help;
	border-bottom: 1px dotted;
}
ul.normal {
	margin: 0 0 0 20px;
	padding: 0;
	list-style-type: disc;
	list-style-image: none;
	list-style-position: inside;
}
ol.normal {
	margin: 0 0 0 20px;
	padding: 0;
	list-style-type: decimal;
	list-style-position: inside;
}
ul.normal ul {
	margin: inherit;
	padding: inherit;
	list-style-type: inherit;
	list-style-image: inherit;
	list-style-position: inherit;
}
ol.normal ol {
	margin: inherit;
	padding: inherit;
	list-style-type: inherit;
	list-style-position: inherit;
}
blockquote {
	margin: 2px 0 2px 40px;
}
/* /home/prodmeusev2/modules/generic/style/richtext.xml - END *//* /home/prodmeusev2/webapp/modules/website/style/frontoffice.xml - BEGIN */
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000;
	background-color: #fff;
}
div#pageLocation {
	margin: 0 auto;
	padding: 0 0 0 8px;
	width: 762px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/div_page.gif) #fff no-repeat 0 100%;
	text-align: left;
}
div.header {
	margin: 0;
	padding: 0;
	height: 216px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/div_header.jpg) transparent no-repeat 0 0;
}
div#contentLocation {
	clear: both;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 4px 0;
	width: 100%;
	background: url(http://www.tourism-meuse.com/media/frontoffice/div_main.gif) #fff no-repeat 10px 100%;
}
div.inner {
	float: left;
	overflow: hidden;
	position: relative;
	z-index: 2000;
}
div#Basket {
	position: absolute;
	left: 222px;
	bottom: 0;
	z-index: 5000;
}
div#ContentColumn2 {
	float: right;
	margin: 0;
	padding: 0 0 0 10px;
	width: 540px;
	display: inline;
	background: url(http://www.tourism-meuse.com/media/frontoffice/div_inner.gif) transparent no-repeat 4px 0;
	overflow: hidden;
}
div#ContentColumn1 {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 212px;
}
div.footer {
	position: relative;
	clear: both;
	margin: 0;
	padding: 0 0 15px 0;
	background: url(http://www.tourism-meuse.com/media/frontoffice/div_footer.gif) #fff no-repeat 0 100%;
	overflow: hidden;
	height: 176px;
}
h1 {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 1em;
	color: #000;
}
h2 {
	margin: 25px 0 10px 0;
	padding: 10px 250px 5px 10px;
	color: #7d8190;
	background: url(http://www.tourism-meuse.com/media/frontoffice/h2_wrapped.gif) transparent no-repeat 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.4em;
	font-weight: bold;
}
div#ContentColumn2 h2 {
	margin: 35px 4px 10px 0;
	padding: 5px 60px 5px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/h2.gif) transparent no-repeat 0 0;
}
body#tplOneColumn h2 {
	margin: 10px 4px 10px 0;
	padding: 5px 10px 5px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/h2_wrapped.gif) transparent no-repeat 0 0;
}
h3 {
	margin: 15px 10px -5px 10px;
	padding: 0;
	font-size: 1.4em;
	font-weight: bold;
	color: #B3B300;
}
h4 {
	margin: 10px;
	padding: 0;
	font-size: 1.1em;
	font-weight: bold;
	color: #B3B300;
}
h5 {
	margin: 10px;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	color: #7d8190;
}
div.footer p {
	margin: 0 0 0 80px;
	padding: 132px 0 0 0;
	font-size: 1em;
	font-weight: bold;
}
div.footer p.titles {
	margin: 0;
	padding: 0;
	position: relative;
}
div.footer p.banner {
	padding: 0;
	margin: 0 0 0 80px;
	position: absolute;
	top: 20px;
	left: 0;
}
div#ContentColumn2 p {
	margin: 10px;
	padding: 0;
	font-size: 1em;
	font-size: 1.1em;
}
div#ContentColumn2 p.backToList {
	margin: 10px 10px -20px 0;
	text-align: right;
}
div#ContentColumn2 ul {
	font-size: 1em;
	font-size: 1.1em;
}
ul.navSequence {
	float: left;
	margin: 10px 0;
	padding: 0;
	width: 100%;
	list-style: none;
	font-size: 1em;
}
ul.navSequence li {
	display: inline;
	float: left;
	margin: 0 10px;
	padding: 0;
	list-style-type: none;
}
ul.navSequence li.prev {
	float: left;
}
ul.navSequence li.next {
	float: right;
}
img, a img {
	border: 0;
}
img.tourism {
	position: absolute;
	top: 40px;
	left: 0;
}
img.left {
	float: left;
	margin: 5px 10px 10px 10px;
}
img.right {
	float: right;
	margin: 10px;
}
p.titles img {
	position: absolute;
}
img#type0 {
	top: 102px;
	left: 535px;
}
img#type1 {
	top: 76px;
	left: 536px;
}
img#type2 {
	top: 54px;
	left: 536px;
}
img#type3 {
	top: 34px;
	left: 542px;
}
img#type4 {
	top: 42px;
	left: 602px;
}
img#type5 {
	top: 10px;
	left: 600px;
}
img#type6 {
	top: 32px;
	left: 686px;
}
address {
	margin: 0 0 0 80px;
	font-size: .9em;
	font-style: normal;
}
small {
	display: block;
	margin: 0 0 0 80px;
	font-size: .9em;
	font-style: normal;
}
hr {
	clear: both;
	color: #000;
	border: 0;
	border-top: 1px solid #000;
	height: 1px;
}
form {
	margin: 0;
	padding: 0;
	border: 0;
}
select {
	font-size: 1em;
}
a:link, a:visited, a:hover, a:active {
	color: #63ba3c;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
small a:link, small a:visited, small a:hover, small a:active {
	color: #fff;
	text-decoration: none;
}
small a:hover {
	text-decoration: underline;
}
a.download:link, a.download:visited, a.download:hover, a.download:active {
	display: block;
	padding: 2px 0 2px 10px;
	color: #000;
	background: url(http://www.tourism-meuse.com/media/frontoffice/a_download.gif) transparent no-repeat 0 50%;
	font-weight: bold;
	text-decoration: none;
}
a.website:link, a.website:visited, a.website:hover, a.website:active {
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
	border-left: 1px solid #63ba3c;
	font-weight: bold;
}
a.reserve:link, a.reserve:visited, a.reserve:hover, a.reserve:active {
	padding: 0 0 0 5px;
	margin: 0 0 0 3px;
	border-left: 1px solid #63ba3c;
	font-weight: bold;
}
p.backToList a:link, p.backToList a:visited, p.backToList a:hover, p.backToList a:active {
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_2.gif) transparent no-repeat 0 50%;
}
li.prev a:link, li.prev a:visited, li.prev a:hover, li.prev a:active {
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_2.gif) transparent no-repeat 0 50%;
}
li.next a:link, li.next a:visited, li.next a:hover, li.next a:active {
	padding: 2px 10px 2px 0;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_1.gif) transparent no-repeat 100% 50%;
}
div.freeLocation {
	clear: left;
	width: 100%;
}
div.freeBlock {
	float: left;
	width: 100%;
}
img, .image {
	border: none;
}
img.floatLeft {
	float: left;
}
img.floatRight {
	float: right;
}
div#adv {
	clear: both;
	float: left;
	margin: 0 0 -5px 0;
	padding: 10px 0 0 0;
	width: 100%;
	list-style: none;
	font-size: 1em;
}
div#adv a {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	border-left: 2px solid #fff;
	list-style-type: none;
}
div#adv a.firstChild {
	border-left: 0;
}
ul.useful {
	clear: both;
	float: left;
	margin: 10px 0 5px 0;
	padding: 0;
	width: 100%;
	list-style: none;
	font-size: 1em;
	background-color: #97cb4b;
}
ul.useful li {
	float: left;
	display: inline;
	margin: 0 10px 0 0;
	padding: 0;
	list-style-type: none;
}
ul.useful li.firstChild {
	padding-left: 10px;
}
ul.useful li a:link, ul.useful li a:visited, ul.useful li a:hover, ul.useful li a:active {
	display: block;
	margin: 0 10px 0 0;
	padding: 4px 0 4px 30px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
ul.useful li a:hover {
	color: #fff;
	text-decoration: underline;
}
a.meteo:link, a.meteo:visited, a.meteo:hover, a.meteo:active {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_meteo.gif) transparent no-repeat 0 50%;
}
a.meteo:hover {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_meteo_hover.gif) transparent no-repeat scroll 0pt 50%;
}
a.trip:link, a.trip:visited, a.trip:hover, a.trip:active {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_trip.gif) transparent no-repeat 0 50%;
}
a.trip:hover {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_trip_hover.gif) transparent no-repeat scroll 0pt 50%;
}
a.info:link, a.info:visited, a.info:hover, a.info:active {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_info.gif) transparent no-repeat 0 50%;
}
a.info:hover {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_info_hover.gif) transparent no-repeat scroll 0pt 50%;
}
a.news:link, a.news:visited, a.news:hover, a.news:active {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_info.gif) transparent no-repeat 0 50%;
}
a.news:hover {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_info_hover.gif) transparent no-repeat scroll 0pt 50%;
}
div.map {
	position: absolute;
	z-index: 3000;
	top: 65px;
	right: 0;
}
div.select {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 185px;
	position: relative;
	z-index: 2;
}
body#tplHomepage div.select {
}
div.flashMap {
	display: inline;
	float: right;
	margin: 0;
	padding: 0;
	width: 355px;
	position: relative;
	z-index: 1;
}
div.flashMapOnly {
	display: inline;
	margin: 80px;
	padding: 0;
	width: 355px;
}
div#ContentColumn2 h2.homepage {
	margin: 0 0 55px 0;
	padding: 15px 0 0 10px;
	height: auto;
	background: transparent none;
	font-size: 2em;
}
p.monPanier {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
}
body#tplHomepage #Basket {
	position: absolute;
	top: 264px;
}
body#tplTwoColumnsLeftNavBasket #Basket {
	position: absolute;
	top: 504px;
}
ul.select {
	clear: both;
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	width: 342px;
	list-style: none;
	font-size: 1em;
	position: relative;
	z-index: 4000;
}
ul.select li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 1em;
}
ul.select li.select1 {
	float: left;
	margin: 0 10px 10px 0;
	width: 166px;
	height: 54px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select1.gif) transparent no-repeat 0 0;
}
ul.select li.select1on {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select1_on.gif) transparent no-repeat 0 0;
}
ul.select li.select1current {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select1_current.gif) transparent no-repeat 0 0;
}
ul.select li.select2 {
	float: right;
	margin: 0 0 10px 0;
	width: 166px;
	height: 54px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select2.gif) transparent no-repeat 0 0;
}
ul.select li.select2on {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select2_on.gif) transparent no-repeat 0 0;
}
ul.select li.select2current {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select2_current.gif) transparent no-repeat 0 0;
}
ul.select li.select3 {
	float: left;
	margin: 0 10px 10px 0;
	width: 166px;
	height: 54px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select3.gif) transparent no-repeat 0 0;
}
ul.select li.select3on {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select3_on.gif) transparent no-repeat 0 0;
}
ul.select li.select3current {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select3_current.gif) transparent no-repeat 0 0;
}
ul.select li.select4 {
	float: right;
	margin: 0 0 10px 0;
	width: 166px;
	height: 54px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select4.gif) transparent no-repeat 0 0;
}
ul.select li.select4on {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select4_on.gif) transparent no-repeat 0 0;
}
ul.select li.select4current {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select4_current.gif) transparent no-repeat 0 0;
}
ul.select li.select5 {
	float: left;
	margin: 0 10px 10px 0;
	width: 166px;
	height: 54px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select5.gif) transparent no-repeat 0 0;
}
ul.select li.select5on {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select5_on.gif) transparent no-repeat 0 0;
}
ul.select li.select5current {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select5_current.gif) transparent no-repeat 0 0;
}
ul.select li.select6 {
	float: right;
	margin: 0 0 10px 0;
	width: 166px;
	height: 54px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select6.gif) transparent no-repeat 0 0;
}
ul.select li.select6on {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select6_on.gif) transparent no-repeat 0 0;
}
ul.select li.select6current {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select6_current.gif) transparent no-repeat 0 0;
}
a.calendar {
	border: 0;
	background: none;
}
a.calendar img {
	position: relative;
	top: 0;
	left: 5px;
}
fieldset.select {
	margin: 10px 0 20px;
	padding: 0;
	border: 0;
}
fieldset.select label {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-weight: bold;
}
fieldset.select p.block label {
	display: block;
	margin: 0 0 2px;
}
fieldset.select p.inline label {
	margin: 0;
}
fieldset.select input.textType {
	margin: 0;
	padding: 0 2px;
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
fieldset.select select {
	margin: 0;
	padding: 0;
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
fieldset.select input.btnType {
	margin: 0;
	padding: 2px;
	border: 1px solid #82c43e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff;
	background-color: #82c43e;
}
fieldset.select p.inline input {
	float: left;
}
ul.select li a:link, ul.select li a:visited, ul.select li a:hover, ul.select li a:active {
	display: block;
	padding: 10px 60px 10px 5px;
	height: 34px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
}
ul.select li.select1 a:link, ul.select li.select1 a:visited, ul.select li.select1 a:hover, ul.select li.select1 a:active {
	background: url(http://www.tourism-meuse.com/media/frontoffice/a_select1.gif) transparent no-repeat 113px 1px;
}
ul.select li.select3 a:link, ul.select li.select3 a:visited, ul.select li.select3 a:hover, ul.select li.select3 a:active {
	background: url(http://www.tourism-meuse.com/media/frontoffice/a_select3.gif) transparent no-repeat 113px 1px;
}
ul.select li.select5 a:link, ul.select li.select5 a:visited, ul.select li.select5 a:hover, ul.select li.select5 a:active {
	background: url(http://www.tourism-meuse.com/media/frontoffice/a_select5.gif) transparent no-repeat 113px 1px;
}
ul.select li.select2 a:link, ul.select li.select2 a:visited, ul.select li.select2 a:hover, ul.select li.select2 a:active {
	background: url(http://www.tourism-meuse.com/media/frontoffice/a_select2.gif) transparent no-repeat 1px 1px;
	text-align: left;
	padding: 10px 5px 10px 60px;
}
ul.select li.select4 a:link, ul.select li.select4 a:visited, ul.select li.select4 a:hover, ul.select li.select4 a:active {
	background: url(http://www.tourism-meuse.com/media/frontoffice/a_select4.gif) transparent no-repeat 1px 1px;
	text-align: left;
	padding: 10px 5px 10px 60px;
}
ul.select li.select6 a:link, ul.select li.select6 a:visited, ul.select li.select6 a:hover, ul.select li.select6 a:active {
	background: url(http://www.tourism-meuse.com/media/frontoffice/a_select6.gif) transparent no-repeat 1px 1px;
	text-align: left;
	padding: 10px 5px 10px 60px;
}
p.monPanier a:link, p.monPanier a:visited, p.monPanier a:hover, p.monPanier a:active {
	display: block;
	padding: 40px 20px 0 90px;
	width: 72px;
	color: #fff;
	background: url(http://www.tourism-meuse.com/media/frontoffice/basket.gif) transparent no-repeat 0 0;
	font-weight: bold;
	text-decoration: none;
	min-height: 22px;
}
p.monPanier a:hover {
	background: url(http://www.tourism-meuse.com/media/frontoffice/basket_hover.gif) transparent no-repeat scroll 0pt;
}
a.calendar {
	position: absolute;
}
div.pagination {
	clear: both;
	margin: 0;
	padding: 0;
}
div.pagination span.PreviousPage {
	color: #000;
}
div.pagination span.NextPage {
	color: #000;
}
div.pagination span.ListPages {
	color: #000;
}
div.Result h4.TitleResult {
	margin: 15px;
}
div.Result {
	background: url(http://www.tourism-meuse.com/media/frontoffice/ul_local_li_a.gif) transparent no-repeat 10px 5px;
}
div.ResultsSearchList div.DescriptionResult {
	margin: 15px;
}
div.paginationGallery {
	clear: both;
	margin: 0 3px 20px 0;
	padding: 5px;
	background-color: #82c43e;
}
p.paging {
	clear: both;
	margin: 15px 0 0 0;
	padding: 5px 10px;
	font-size: 1em;
	background-color: #82c43e;
	text-align: right;
}
div.pagination p.paging {
	margin: 0 0 10px 0;
}
div.pagination p.options {
	margin-top: -32px;
	padding-left: 10px;
	font-weight: bold;
}
.pagination ul li {
	margin-right: 5px;
	display: inline;
}
div#ContentColumn2 div.paginationGallery p, div.paginationGallery p {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 1em;
}
p.options label {
	font-size: 1em;
	font-weight: bold;
	color: #000;
}
p.options img {
	padding: 0 0 2px;
}
p.paging a:link, p.paging a:visited, p.paging a:hover, p.paging a:active {
	color: #000;
	text-decoration: none;
}
p.paging a:hover {
	text-decoration: underline;
}
p.paging a.current:link, p.paging a.current:visited, p.paging a.current:hover, p.paging a.current:active {
	font-weight: bold;
	color: #fff;
}
div.paginationGallery p a:link, div.paginationGallery p a:visited, div.paginationGallery p a:hover, div.paginationGallery p a:active {
	color: #000;
}
div.paginationGallery p a.current:link, div.paginationGallery p a.current:visited, div.paginationGallery p a.current:hover, div.paginationGallery p a.current:active {
	font-weight: bold;
}
div.paginationGallery p a.prev:link, div.paginationGallery p a.prev:visited, div.paginationGallery p a.prev:hover, div.paginationGallery p a.prev:active {
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_4.gif) transparent no-repeat 0 50%;
	font-weight: bold;
}
div.paginationGallery p a.next:link, div.paginationGallery p a.next:visited, div.paginationGallery p a.next:hover, div.paginationGallery p a.next:active {
	padding: 2px 10px 2px 0;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_3.gif) transparent no-repeat 100% 50%;
	font-weight: bold;
}
p.options a:link, p.options a:visited, p.options a:hover, p.options a:active {
	padding: 5px 2px;
}
input.loginButton {
	margin: 0 10px 0 0;
	padding: 2px 5px;
	border: 0;
	font-size: 1.1em;
	color: #fff;
	background-color: #63ba3c;
}
input.resetAcButton {
	margin: 10px 10px 0 160px;
	padding: 2px 5px;
	border: 0;
	font-size: 1.1em;
	color: #fff;
	background-color: #63ba3c;
}
input.submitAcButton {
	margin: 10px 10px 0 20px;
	padding: 2px 5px;
	border: 0;
	font-size: 1.1em;
	color: #fff;
	background-color: #63ba3c;
}
div.pagination p.options button.btnType {
	margin: 0 5px 0 0;
	padding: 0;
	border: 0;
	background-color: transparent;
	cursor: pointer;
}
p.print {
	margin: -30px 0 0;
	padding: 0 20px;
	text-align: right;
}
p.print a:link, p.print a:visited, p.print a:hover, p.print a:active {
	padding: 2px 20px 2px 0;
	background: url(http://www.tourism-meuse.com/media/frontoffice/a_print.gif) transparent no-repeat 100% 50%;
}
ul.language {
	float: right;
	margin: 0;
	padding: 10px 0 0 0;
	width: 770px;
	list-style: none;
	font-size: 1em;
	background-color: #fff;
}
ul.language li {
	float: right;
	margin: 0 0 0 5px;
	padding: 0;
	list-style-type: none;
}
ul.login {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1em;
	clear: right;
}
ul.login li {
	float: left;
	margin: 0 0 0 2px;
	padding: 0 0 0 10px;
	list-style-type: none;
	background: url(http://www.tourism-meuse.com/media/frontoffice/ul_login_li.gif) transparent no-repeat 0 100%;
}
ul.navigation-global {
	position: relative;
	z-index: 70000;
	float: left;
	margin: 0;
	padding: 0;
	width: 762px;
	list-style: none;
	font-size: 1em;
}
ul.navigation-global li {
	position: relative;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	border-left: 1px solid #fff;
	width: 126px;
	list-style-type: none;
}
ul.navigation-global li.firstChild {
	border-left: 0;
	width: 127px;
}
ul.navigation-global li ul {
	position: absolute;
	top: 30px;
	left: -2000px;
	z-index: 80000;
	float: left;
	margin: 0;
	padding: 5px 0;
	width: 100%;
	list-style: none;
	background: url(http://www.tourism-meuse.com/media/frontoffice/ul_global_nav_li_odd_ul.gif) transparent no-repeat 0 100%;
}
ul.navigation-global li.even ul {
	background: url(http://www.tourism-meuse.com/media/frontoffice/ul_global_nav_li_even_ul.gif) transparent no-repeat 0 100%;
}
ul.navigation-global li.over ul {
	left: 0;
}
ul.navigation-global li ul li {
	display: block;
	float: none;
	margin: 0 0 2px;
	padding: 0;
	border-left: 0;
	width: 126px;
	list-style-type: none;
	line-height: 1em;
}
ul.navigation-local {
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #63ba3c;
}
ul.navigation-local li {
	margin: 0;
	padding: 2px 0;
	border-bottom: 1px solid #fff;
	list-style-type: none;
	background-color: #63ba3c;
}
ul.navigation-local li.current {
	padding: 2px 0 1px 0;
	background-color: #b52530;
}
ul.navigation-local li.current ul {
	background-color: #c8364a;
}
ul.navigation-local li.current ul li {
	background-color: #c8364a;
}
ul.navigation-local li.current ul li.current ul li.current a {
	color: #000;
	color: #fff;
}
ul.navigation-local li ul {
	margin: 0;
	padding: 0;
}
ul.navigation-local li ul li {
	margin: 0;
	padding: 2px 0;
	border: 0;
}
ul.system {
	position: relative;
	left: 0;
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1em;
}
ul.system li {
	position: relative;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.system li.type0 {
	top: 112px;
	left: -33px;
}
ul.system li.type1 {
	top: 112px;
	left: -19px;
}
ul.system li.type2 {
	top: 110px;
	left: -5px;
}
ul.system li.type3 {
	top: 102px;
	left: -3px;
}
ul.system li.type4 {
	top: 88px;
	left: -1px;
}
ul.system li.type5 {
	top: 72px;
	left: -5px;
}
ul.system li.type6 {
	top: 52px;
	left: -13px;
}
ul.login li a:link, ul.login li a:visited, ul.login li a:hover, ul.login li a:active {
	display: block;
	padding: 2px 10px 2px 0;
	color: #63ba3c;
	background-color: #fff;
	text-decoration: none;
	font-weight: bold;
}
ul.login li a:hover {
	text-decoration: underline;
}
ul.navigation-global li a:link, ul.navigation-global li a:visited, ul.navigation-global li a:hover, ul.navigation-global li a:active {
	display: block;
	margin: 0;
	padding: 8px 0;
	color: #fff;
	background-color: #63ba3c;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
}
ul.navigation-global li a:hover {
	text-decoration: underline;
}
ul.navigation-global li.even a:link, ul.navigation-global li.even a:visited, ul.navigation-global li.even a:hover, ul.navigation-global li.even a:active {
	background-color: #82c43e;
}
ul.navigation-global li.current a:link, ul.navigation-global li.current a:visited, ul.navigation-global li.current a:hover, ul.navigation-global li.current a:active {
	color: #000;
}
ul.navigation-global li ul li a:link, ul.navigation-global li ul li a:visited, ul.navigation-global li ul li a:hover, ul.navigation-global li ul li a:active {
	display: block;
	margin: 0;
	padding: 3px 5px 4px 10px;
	color: #fff;
	background-color: #63ba3c;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	cursor: pointer;
}
ul.navigation-global li ul li a:hover {
	background-color: #c8364a;
}
ul.navigation-global li.even ul li a:link, ul.navigation-global li.even ul li a:visited, ul.navigation-global li.even ul li a:hover, ul.navigation-global li.even ul li a:active {
	display: block;
	margin: 0;
	padding: 3px 5px 4px 10px;
	color: #fff;
	background-color: #82c43e;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	cursor: pointer;
}
ul.navigation-global li.even ul li a:hover {
	background-color: #c8364a;
}
ul.navigation-global li.over a:link, ul.navigation-global li.over a:visited, ul.navigation-global li.over a:hover, ul.navigation-global li.over a:active {
	color: #fff;
}
ul.navigation-local li a:link, ul.navigation-local li a:visited, ul.navigation-local li a:hover, ul.navigation-local li a:active {
	display: block;
	padding: 0 0 0 20px;
	color: #fff;
	color: #000;
	background: url(http://www.tourism-meuse.com/media/frontoffice/ul_local_li_a.gif) transparent no-repeat 10px 5px;
	font-weight: bold;
	text-decoration: none;
}
ul.navigation-local li a:hover {
	text-decoration: underline;
}
ul.navigation-local li.current a:link, ul.navigation-local li.current a:visited, ul.navigation-local li.current a:hover, ul.navigation-local li.current a:active {
	padding: 0 0 4px 20px;
	color: #000;
	color: #fff;
	background: url(http://www.tourism-meuse.com/media/frontoffice/ul_local_li_a.gif) transparent no-repeat 10px 5px;
}
ul.navigation-local li.current ul li a:link, ul.navigation-local li.current ul li a:visited, ul.navigation-local li.current ul li a:hover, ul.navigation-local li.current ul li a:active {
	padding: 0 0 0 50px;
	color: #fff;
	color: #000;
	background: url(http://www.tourism-meuse.com/media/frontoffice/ul_local_li_a.gif) transparent no-repeat 40px 5px;
}
ul.navigation-local li.current ul li a:hover {
	background: url(http://www.tourism-meuse.com/media/frontoffice/ul_local_li_a.gif) transparent no-repeat 40px 5px;
}
ul.navigation-local li.current ul li.current a:link, ul.navigation-local li.current ul li.current a:visited, ul.navigation-local li.current ul li.current a:hover, ul.navigation-local li.current ul li.current a:active {
	color: #000;
	color: #fff;
	background: url(http://www.tourism-meuse.com/media/frontoffice/ul_local_li_a.gif) transparent no-repeat 40px 5px;
}
ul.navigation-local li.current ul li.current li a:link, ul.navigation-local li.current ul li.current li a:visited, ul.navigation-local li.current ul li.current li a:hover, ul.navigation-local li.current ul li.current li a:active {
	padding: 0 0 0 80px;
	color: #fff;
	color: #000;
	background: url(http://www.tourism-meuse.com/media/frontoffice/ul_local_li_a.gif) transparent no-repeat 70px 5px;
}
p.criterias {
	color: #7d8190;
}
body.mapStandalone {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000;
	background-color: #fff;
}
div.wrapperStandalone {
	position: relative;
	width: 540px;
}
div.mapStandalone {
	position: absolute;
	z-index: 10;
	top: 65px;
	right: 0;
}
div.selectStandalone {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 185px;
}
div.flashMapStandalone {
	display: inline;
	float: right;
	margin: 0;
	padding: 0;
	width: 355px;
}
div.wrapperStandalone h2 {
	margin: 0 0 55px 0;
	padding: 15px 0 0 10px;
	height: auto;
	background: transparent none;
	font-size: 2em;
}
ul.selectStandalone {
	clear: both;
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	width: 342px;
	list-style: none;
	font-size: 1em;
	position: relative;
	z-index: 4000;
}
ul.selectStandalone li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 1em;
}
ul.selectStandalone li.select1 {
	float: left;
	margin: 0 10px 10px 0;
	width: 166px;
	height: 54px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select1.gif) transparent no-repeat 0 0;
}
ul.selectStandalone li.select1on {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select1_on.gif) transparent no-repeat 0 0;
}
ul.selectStandalone li.select1current {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select1_current.gif) transparent no-repeat 0 0;
}
ul.selectStandalone li.select2 {
	float: right;
	margin: 0 0 10px 0;
	width: 166px;
	height: 54px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select2.gif) transparent no-repeat 0 0;
}
ul.selectStandalone li.select2on {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select2_on.gif) transparent no-repeat 0 0;
}
ul.selectStandalone li.select2current {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select2_current.gif) transparent no-repeat 0 0;
}
ul.selectStandalone li.select3 {
	float: left;
	margin: 0 10px 10px 0;
	width: 166px;
	height: 54px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select3.gif) transparent no-repeat 0 0;
}
ul.selectStandalone li.select3on {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select3_on.gif) transparent no-repeat 0 0;
}
ul.selectStandalone li.select3current {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select3_current.gif) transparent no-repeat 0 0;
}
ul.selectStandalone li.select4 {
	float: right;
	margin: 0 0 10px 0;
	width: 166px;
	height: 54px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select4.gif) transparent no-repeat 0 0;
}
ul.selectStandalone li.select4on {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select4_on.gif) transparent no-repeat 0 0;
}
ul.selectStandalone li.select4current {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select4_current.gif) transparent no-repeat 0 0;
}
ul.selectStandalone li.select5 {
	float: left;
	margin: 0 10px 10px 0;
	width: 166px;
	height: 54px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select5.gif) transparent no-repeat 0 0;
}
ul.selectStandalone li.select5on {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select5_on.gif) transparent no-repeat 0 0;
}
ul.select li.select5current {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select5_current.gif) transparent no-repeat 0 0;
}
ul.selectStandalone li.select6 {
	float: right;
	margin: 0 0 10px 0;
	width: 166px;
	height: 54px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select6.gif) transparent no-repeat 0 0;
}
ul.selectStandalone li.select6on {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select6_on.gif) transparent no-repeat 0 0;
}
ul.selectStandalone li.select6current {
	background: url(http://www.tourism-meuse.com/media/frontoffice/li_select6_current.gif) transparent no-repeat 0 0;
}
a.calendar img {
	position: relative;
	top: 0;
	left: 5px;
}
fieldset.selectStandalone {
	margin: 10px 0 20px;
	padding: 0;
	border: 0;
}
fieldset.selectStandalone label {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-weight: bold;
}
fieldset.selectStandalone p.block label {
	display: block;
	margin: 0 0 2px;
}
fieldset.selectStandalone p.inline label {
	margin: 0;
}
fieldset.selectStandalone input.textType {
	margin: 0;
	padding: 0 2px;
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
fieldset.selectStandalone select {
	margin: 0;
	padding: 0;
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
fieldset.selectStandalone input.btnType {
	margin: 0;
	padding: 2px;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff;
	background-color: #82c43e;
}
fieldset.selectStandalone p.inline input {
	float: left;
}
ul.selectStandalone li a:link, ul.selectStandalone li a:visited, ul.selectStandalone li a:hover, ul.selectStandalone li a:active {
	display: block;
	padding: 10px 60px 10px 5px;
	height: 34px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
}
ul.selectStandalone li.select1 a:link, ul.selectStandalone li.select1 a:visited, ul.selectStandalone li.select1 a:hover, ul.selectStandalone li.select1 a:active {
	background: url(http://www.tourism-meuse.com/media/frontoffice/a_select1.gif) transparent no-repeat 113px 1px;
}
ul.selectStandalone li.select3 a:link, ul.selectStandalone li.select3 a:visited, ul.selectStandalone li.select3 a:hover, ul.selectStandalone li.select3 a:active {
	background: url(http://www.tourism-meuse.com/media/frontoffice/a_select3.gif) transparent no-repeat 113px 1px;
}
ul.selectStandalone li.select5 a:link, ul.selectStandalone li.select5 a:visited, ul.selectStandalone li.select5 a:hover, ul.selectStandalone li.select5 a:active {
	background: url(http://www.tourism-meuse.com/media/frontoffice/a_select5.gif) transparent no-repeat 113px 1px;
}
ul.selectStandalone li.select2 a:link, ul.selectStandalone li.select2 a:visited, ul.selectStandalone li.select2 a:hover, ul.selectStandalone li.select2 a:active {
	background: url(http://www.tourism-meuse.com/media/frontoffice/a_select2.gif) transparent no-repeat 1px 1px;
	text-align: left;
	padding: 10px 5px 10px 60px;
}
ul.selectStandalone li.select4 a:link, ul.selectStandalone li.select4 a:visited, ul.selectStandalone li.select4 a:hover, ul.selectStandalone li.select4 a:active {
	background: url(http://www.tourism-meuse.com/media/frontoffice/a_select4.gif) transparent no-repeat 1px 1px;
	text-align: left;
	padding: 10px 5px 10px 60px;
}
ul.selectStandalone li.select6 a:link, ul.selectStandalone li.select6 a:visited, ul.selectStandalone li.select6 a:hover, ul.selectStandalone li.select6 a:active {
	background: url(http://www.tourism-meuse.com/media/frontoffice/a_select6.gif) transparent no-repeat 1px 1px;
	text-align: left;
	padding: 10px 5px 10px 60px;
}
ul.navigation-global li ul li.even a:link, ul.navigation-global li ul li.even a:visited, ul.navigation-global li ul li.even a:active {
	display: block;
	margin: 0;
	padding: 3px 5px 4px 10px;
	color: #fff;
	background-color: #63ba3c;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	cursor: pointer;
}
ul.navigation-global li ul li.even a:hover {
	display: block;
	margin: 0;
	padding: 3px 5px 4px 10px;
	color: #fff;
	background-color: #c8364a;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	cursor: pointer;
}
ul.navigation-global li.even ul li.even a:link, ul.navigation-global li.even ul li.even a:visited, ul.navigation-global li.even ul li.even a:active {
	display: block;
	margin: 0;
	padding: 3px 5px 4px 10px;
	color: #fff;
	background-color: #82c43e;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	cursor: pointer;
}
ul.navigation-global li.even ul li.even a:hover {
	display: block;
	margin: 0;
	padding: 3px 5px 4px 10px;
	color: #fff;
	background-color: #c8364a;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	cursor: pointer;
}
#breadcrumb {
	font-size: 10px;
	margin-bottom: -19px;
	height: 14px;
}
body#tplOneColumn #breadcrumb {
	font-size: 10px;
	margin-bottom: 0;
	height: 14px;
}
body#tplOneColumn #breadcrumb {
	font-size: 11px;
}
.thread {
	color: #000;
	padding: 0 10px;
	font-weight: bold;
	margin: 5px 0;
}
ul.thread {
	list-style-type: none;
	text-align: left;
}
ul.thread li {
	display: inline;
	padding: 0 0 0 2px;
}
ul.thread li.first {
	background: none;
	padding-left: 0;
}
ul.thread li.current {
	font-weight: bold;
}
ul.thread li a {
	text-decoration: none;
}
ul.thread li a:hover {
	text-decoration: underline;
}
.modules-website-mainprimary {
	height: 326px;
}
ul.sitemap li.pageEntry {
	margin-left: 20px;
}
ul.sitemap li.pageEntry ul {
	margin-bottom: 20px;
}
ul.sitemap li.pageEntry ul li.pageEntry {
	margin-left: 20px;
	font-weight: normal;
}
ul.sitemap li.pageEntry ul li.pageEntry a {
	font-weight: normal;
}
div.jcol {
	display: inline;
	float: left;
	margin: 20px 10px 0 0;
	padding: 0;
	width: 159px;
}
div.jtype1 {
	margin-left: 1px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/div_goodies_type1.gif) #f7f7f7 no-repeat 0 0;
}
div.jtype2 {
	margin: 20px 24px 0 14px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/div_goodies_type2.gif) #f7f7f7 no-repeat 0 0;
}
div.jtype3 {
	background: url(http://www.tourism-meuse.com/media/frontoffice/div_goodies_type3.gif) #f7f7f7 no-repeat 0 0;
}
div.jcol h3 {
	margin: 0;
	padding: 20px 5px 5px 15px;
	font-size: 1.4em;
	font-weight: bold;
}
div.jtype1 h3 {
	margin: 0 1px 0 0;
	border-bottom: 4px solid #d20269;
	color: #d20269;
}
div.jtype2 h3 {
	border-bottom: 4px solid #f00;
	color: #f00;
	line-height: 31px;
}
div.jtype3 h3 {
	border-bottom: 4px solid #f19e0e;
	color: #f19e0e;
}
div.jcol h4 {
	margin: 0;
	padding: 5px;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
}
div.jtype2 h4 {
	background-color: #e68976;
}
div.jtype3 h4 {
	background-color: #eec47d;
}
div#ContentColumn2 div.jcol p {
	margin: 5px 0 10px 10px;
	padding: 0;
	font-size: 1em;
}
div#ContentColumn2 div.jcol ul {
	margin: 5px 0 10px 10px;
	padding: 0;
	list-style: none;
	font-size: 1em;
}
div#ContentColumn2 div.jcol ul li {
	margin: 0;
	padding: 1px 5px 5px 10px;
	list-style-type: none;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_3.gif) transparent no-repeat 0px 6px;
}
div.jcol a:link, div.jcol a:visited, div.jcol a:hover, div.jcol a:active {
	text-decoration: none;
	color: #000;
}
div.jcol a:hover {
	text-decoration: underline;
}
.modules-website-flatnavigation .jcol h3 {
	font-size: 1.2em;
	margin-top: -8px;
	height: 30px;
}
div.summary {
}
/* /home/prodmeusev2/webapp/modules/website/style/frontoffice.xml - END *//* /home/prodmeusev2/webapp/modules/website/style/richtext.xml - BEGIN */
.MotDuLexique {
	cursor: help;
	border-bottom: 1px dotted;
	text-decoration: none;
}
h2 {
	margin: 2px 4px -5px 0;
	padding: 5px 10px 5px 10px;
	color: #7d8190;
	background: url(http://www.tourism-meuse.com/media/frontoffice/h2.gif) transparent no-repeat 0 100%;
	font-family: "Times New Roman", Times, serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.4em;
	font-weight: bold;
}
h3 {
	margin: 15px 10px -5px 10px;
	padding: 0;
	font-size: 1.4em;
	font-weight: bold;
	color: #b3b300;
}
h4 {
	margin: 10px;
	padding: 0;
	font-size: 1.1em;
	font-weight: bold;
	color: #b3b300;
}
 {
}
.PetitTexte {
	font-size: 10px;
	line-height: 12px;
	padding: 0 10px;
}
img, .image {
	border: none;
}
td.newsletter {
	border: none;
}
h1.newsletter {
	margin: 0px;
}
img.floatLeft {
	float: left;
}
img.floatRight {
	float: right;
}
acronym {
	cursor: help;
	border-bottom: 1px dotted;
}
ul ul {
	font-size: 1em;
}
.TexteRougeGras {
	color: #b52530;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
a.flower {
	background: url(http://www.tourism-meuse.com/media/frontoffice/mac-link-two.gif) no-repeat;
	color: #63ba3c;
	width: 371px;
	height: 57px;
	display: block;
	padding-top: 40px;
	padding-left: 14px;
	font-size: 12px;
}
a.flower:hover {
	cursor: pointer;
}
.richtext ul {
	list-style-type: disc;
	list-style-position: inside;
	margin-left: 34px;
}
/* /home/prodmeusev2/webapp/modules/website/style/richtext.xml - END *//* /home/prodmeusev2/webapp/modules/abstractdirectory/style/frontoffice.xml - BEGIN */
.abstractdirectory-block {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.abstractdirectory-block .module-columnleft {
	float: left;
	display: block;
	width: 70%;
}
.abstractdirectory-block .module-columnright {
	float: right;
	display: block;
	width: 29%;
}
.abstractdirectory-block ol.module-list {
	list-style: none;
	margin-top: 20px;
}
.abstractdirectory-block ol.module-list li {
	margin-bottom: 20px;
	display: block;
	float: left;
}
.abstractdirectory-block ul.folder-vertical {
	list-style-type: none;
}
.abstractdirectory-block ul.folder-vertical li {
	line-height: 16px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/folder.png) no-repeat;
	text-align: left;
	padding-left: 20px;
	font-weight: lighter;
}
.abstractdirectory-block ul.folder-horizontal {
	list-style-type: none;
}
.abstractdirectory-block ul.folder-horizontal li {
	display: inline;
	background: url(http://www.tourism-meuse.com/media/frontoffice/folder_page.png) no-repeat 0 .1em;
	padding: 2px 0 2px 20px;
}
/* /home/prodmeusev2/webapp/modules/abstractdirectory/style/frontoffice.xml - END *//* /home/prodmeusev2/modules/ads/style/frontoffice.xml - BEGIN */
/* /home/prodmeusev2/modules/ads/style/frontoffice.xml - END *//* /home/prodmeusev2/webapp/modules/bookmark/style/frontoffice.xml - BEGIN */
div#ContentColumn2 ul.linksdirectory div.linksdirectoryWrap {
	float: left;
	width: 380px;
}
div#ContentColumn2 ul.linksdirectory li p {
	margin: 0;
	padding: 0;
}
div#ContentColumn2 fieldset.suggestLink p.suggestLinkNote {
	margin: 10px;
	font-weight: bold;
}
div#ContentColumn2 fieldset.suggestLink p.suggestLinkError {
	margin: 10px;
	color: #f00;
	font-size: 1.1em;
	font-style: italic;
}
div#ContentColumn2 fieldset.suggestLink p.suggestLinkButton {
	margin: 10px 10px 10px 15em;
	padding: 0 0 0 20px;
}
div#ContentColumn2 p.suggestLinkSuccess {
	margin: 10px;
	font-weight: bold;
	text-align: center;
}
div#ContentColumn2 p.linksdirectoryTree {
	margin: 10px 10px -10px;
	color: #7d8190;
	font-size: 1.5em;
	font-weight: bold;
}
div#ContentColumn2 ul.linksdirectory {
	float: left;
	clear: both;
	margin: 10px 0;
	padding: 0 0 0 10px;
	list-style: none;
	font-size: 1em;
}
ul.linksdirectory li {
	float: left;
	clear: both;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
}
ul.linksdirectory dl {
	margin: 0;
	padding: 0;
	font-size: 1em;
}
ul.linksdirectory dl dt {
	margin: 0 0 10px;
	padding: 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #7d8190;
}
ul.linksdirectory dl dd {
	margin: 0;
	padding: 0;
	font-size: 1em;
}
ul.linkTools {
	display: inline;
	float: left;
	margin: 0;
	padding: 40px 0;
	width: 100%;
	list-style: none;
	font-size: 1em;
	font-size: 1.1em;
	background: url(http://www.tourism-meuse.com/media/frontoffice/mac-link.gif) transparent no-repeat 100% 50%;
}
ul.linkTools li {
	margin: 5px 0;
	padding: 0;
	list-style-type: none;
}
ul.linkTools li.suggestLink {
	float: left;
}
a.linkTools li.suggestLink {
	float: left;
}
ul.linkTools li.insertLink {
	display: inline;
	float: left;
	margin: 5px 0 5px 170px;
}
ul.linksdirectoryTree {
	margin: 20px 10px;
	padding: 0;
	font-size: 1em;
	font-size: 1.1em;
}
ul.linksdirectoryTree li {
	margin: 0 15px;
	padding: 1px 0;
	color: #000;
	font-weight: bold;
}
div#ContentColumn2 ul.linksdirectoryTree ul {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 1em;
}
code {
	display: block;
	margin: 10px;
	padding: 0;
	font-size: 1em;
	font-family: "Courier New", Courier, monospace;
}
ul.linksdirectory img {
	display: inline;
	float: left;
	margin: 0 10px 10px 0;
}
ul.linkTools li a:link, ul.linkTools li a:visited, ul.linkTools li a:hover, ul.linkTools li a:active {
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_1.gif) transparent no-repeat 0 50%;
}
fieldset.suggestLink {
	margin: 20px 0 10px;
	padding: 0;
	border: 0;
	font-size: 1em;
}
fieldset.suggestLink label {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: 15em;
	font-size: 1em;
	color: #666;
	text-align: right;
}
fieldset.suggestLink input.suggestLinkText, fieldset.suggestLink textarea.suggestLinkText {
	margin: 0;
	padding: 0;
	border: 1px solid #666;
	width: 200px;
	font-size: 1.2em;
	color: #000;
}
fieldset.suggestLink input.suggestLinkButton {
	margin: 0 10px 0 0;
	padding: 2px 5px;
	border: 1px solid #fff;
	font-size: 1.1em;
	color: #fff;
	background-color: #63ba3c;
}
input[type="submit"].suggestLinkButton:hover {
	border: 1px solid #63ba3c;
	color: #63ba3c;
	background-color: #fff;
	cursor: pointer;
}
input[type="reset"].suggestLinkButton:hover {
	border: 1px solid #63ba3c;
	color: #63ba3c;
	background-color: #fff;
	cursor: pointer;
}
p.linksdirectoryTree a.suggestLink {
	font-size: 0.9em;
	font-weight: normal;
	margin: -14px 0 0;
	float: right;
}
.module-column {
	padding-left: 12px;
}
.modules-bookmark-topic .module-column h3 {
	color: #7d8190;
	padding-bottom: 4px;
	margin-left: 0;
}
.modules-bookmark-topic ul.folder-horizontal {
	padding-bottom: 12px;
}
.modules-bookmark-topic ul.folder-horizontal li {
	background: none;
	padding-left: 12px;
}
.modules-bookmark-topic ul.folder-horizontal strong {
	font-weight: normal;
}
.modules-bookmark-topic ul.folder-vertical {
	margin-top: 12px;
}
.modules-bookmark-topic ul.folder-vertical li {
	background: none;
	padding-left: 0;
	list-style-type: disc;
	list-style-position: inside;
	font-weight: bold;
}
.module-column dl dt img {
	padding-right: 8px;
	float: left;
}
.module-column dl dd span {
	color: #7d8190;
	font-size: 1.2em;
	font-weight: bold;
}
.module-column dl dd a {
	font-size: 1.2em;
}
.suggest-link {
	float: right;
	padding-right: 12px;
	font-size: 1.2em;
	margin-top: -14px;
}
ol.module-list li {
	clear: both;
}
.modules-bookmark-bookmarkform form.cmxform ol li input, .modules-bookmark-bookmarkform form.cmxform ol li textarea {
	padding: 0;
	border: 1px solid #666;
	width: 200px;
	font-size: 1.2em;
	font-family: arial;
	color: #000;
}
.modules-bookmark-bookmarkform form.cmxform p.description {
	text-align: left;
}
.modules-bookmark-bookmarkform form.cmxform p {
	text-align: center;
}
.modules-bookmark-bookmarkform form.cmxform p input {
	padding: 2px 5px;
	border: 1px solid #fff;
	width: 13em;
	font-size: 1.1em;
	color: #fff;
	background-color: #63ba3c;
	cursor: pointer;
}
/* /home/prodmeusev2/webapp/modules/bookmark/style/frontoffice.xml - END *//* /home/prodmeusev2/modules/contactcard/style/frontoffice.xml - BEGIN */
.modules-contactcard-detail {
	width: 100%;
	float: left;
}
.modules-contactcard-detail .column-one {
	float: left;
	width: 73.2%;
	padding: 1.2%;
	padding-left: 0;
	margin-top: 12px;
}
.modules-contactcard-detail .column-two {
	float: left;
	width: 24.4%;
	padding: 0 1.2%;
	padding-right: 0;
	margin-top: 22px;
}
.modules-contactcard-detail .vcard-one ol.vcard {
	margin: 0;
	margin-bottom: 10px;
	padding: 4px;
	background: #eee;
	width: 98%;
	clear: left;
}
.modules-contactcard-detail .vcard-one ol.vcard li {
	padding: 0;
	margin: 2px 4px;
	width: auto;
	text-align: left;
}
.modules-contactcard-detail .vcard-one ol.vcard li.float-right {
	text-align: right;
	float: right;
}
.modules-contactcard-detail .vcard-one ol.vcard li ul li.display-inline {
	display: inline;
}
.modules-contactcard-detail ol.trombi li {
	width: 48%;
	margin-right: 1%;
	float: left;
	display: block;
	padding-bottom: 10px;
}
.modules-contactcard-detail ol.trombi li.last {
	float: none;
}
.modules-contactcard-detail ol.trombi li.carriage-return {
	clear: left;
}
.modules-contactcard-detail ol.vcard {
	margin: 0;
	padding: 4px;
	background: #eee;
	float: left;
}
.modules-contactcard-detail ol.vcard li {
	padding: 0;
	margin: 2px 4px;
	width: auto;
	text-align: left;
	float: none;
}
.modules-contactcard-detail ol.vcard li.float-right {
	text-align: right;
	float: right;
}
.modules-contactcard-detail ol.vcard li ul li {
	margin: 0;
	padding: 0;
	padding-left: 6px;
}
.modules-contactcard-detail ol.vcard li ul li.display-inline {
	display: inline;
}
.modules-contactcard-detail ul.folder-vertical {
	list-style-type: none;
}
.modules-contactcard-detail ul.folder-vertical li {
	background: url(http://www.tourism-meuse.com/media/frontoffice/folder.png) no-repeat;
	text-align: left;
	padding: 2px 0 2px 20px;
}
.modules-contactcard-detail ul.folder-horizontal {
	list-style-type: none;
	margin-top: 12px;
	margin-bottom: 6px;
}
.modules-contactcard-detail ul.folder-horizontal li {
	display: inline;
	background: url(http://www.tourism-meuse.com/media/frontoffice/breadcrumb_subfolder.png) no-repeat 0 .1em;
	padding: 2px 0 2px 40px;
}
.modules-contactcard-detail ul.folder-horizontal li.first {
	background: none;
	padding: 2px 0 2px 0;
}
.modules-contactcard-detail ul.folder-horizontal li img {
	margin-right: 6px;
	vertical-align: middle;
}
.vcard .contact-not-published, .vcard .contactform-page-not-published {
	background: #ff8888;
	color: red;
	border: 1px solid red;
	padding: 5px;
}
/* /home/prodmeusev2/modules/contactcard/style/frontoffice.xml - END *//* /home/prodmeusev2/modules/directory/style/frontoffice.xml - BEGIN */
div.calendar {
	position: relative;
}
.calendar, .calendar table {
	border: 1px solid #556;
	font-size: 11px;
	color: #000;
	cursor: default;
	background: #eef;
	font-family: tahoma,verdana,sans-serif;
	position: absolute;
	z-index: 100000;
}
.calendar .button {
	text-align: center;
	padding: 2px;
}
.calendar .nav {
	background: #778 url(menuarrow.gif) no-repeat 100% 100%;
}
.calendar thead .title {
	font-weight: bold;
	text-align: center;
	background: #fff;
	color: #000;
	padding: 2px;
}
.calendar thead .headrow {
	background: #778;
	color: #fff;
}
.calendar thead .daynames {
	background: #bdf;
}
.calendar thead .name {
	border-bottom: 1px solid #556;
	padding: 2px;
	text-align: center;
	color: #000;
}
.calendar thead .weekend {
	color: #a66;
}
.calendar thead .hilite {
	background-color: #aaf;
	color: #000;
	border: 1px solid #04f;
	padding: 1px;
}
.calendar thead .active {
	background-color: #77c;
	padding: 2px 0px 0px 2px;
}
.calendar tbody .day {
	width: 2em;
	color: #456;
	text-align: right;
	padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
	font-size: 80%;
	color: #bbb;
}
.calendar tbody .day.othermonth {
	color: #fbb;
}
.calendar table .wn {
	padding: 2px 3px 2px 2px;
	border-right: 1px solid #000;
	background: #bdf;
}
.calendar tbody .rowhilite td {
	background: #def;
}
.calendar tbody .rowhilite td.wn {
	background: #eef;
}
.calendar tbody td.hilite {
	background: #def;
	padding: 1px 3px 1px 1px;
	border: 1px solid #bbb;
}
.calendar tbody td.active {
	background: #cde;
	padding: 2px 2px 0px 2px;
}
.calendar tbody td.selected {
	font-weight: bold;
	border: 1px solid #000;
	padding: 1px 3px 1px 1px;
	background: #fff;
	color: #000;
}
.calendar tbody td.weekend {
	color: #a66;
}
.calendar tbody td.today {
	font-weight: bold;
	color: #00f;
}
.calendar tbody .disabled {
	color: #999;
}
.calendar tbody .emptycell {
	visibility: hidden;
}
.calendar tbody .emptyrow {
	display: none;
}
.calendar tfoot .footrow {
	text-align: center;
	background: #556;
	color: #fff;
}
.calendar tfoot .ttip {
	background: #fff;
	color: #445;
	border-top: 1px solid #556;
	padding: 1px;
}
.calendar tfoot .hilite {
	background: #aaf;
	border: 1px solid #04f;
	color: #000;
	padding: 1px;
}
.calendar tfoot .active {
	background: #77c;
	padding: 2px 0px 0px 2px;
}
.calendar .combo {
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	width: 4em;
	cursor: default;
	border: 1px solid #655;
	background: #def;
	color: #000;
	font-size: 90%;
	z-index: 100;
}
.calendar .combo .label, .calendar .combo .label-IEfix {
	text-align: center;
	padding: 1px;
}
.calendar .combo .label-IEfix {
	width: 4em;
}
.calendar .combo .hilite {
	background: #acf;
}
.calendar .combo .active {
	border-top: 1px solid #46a;
	border-bottom: 1px solid #46a;
	background: #eef;
	font-weight: bold;
}
.calendar td.time {
	border-top: 1px solid #000;
	padding: 1px 0px;
	text-align: center;
	background-color: #f4f0e8;
}
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm {
	padding: 0px 3px 0px 4px;
	border: 1px solid #889;
	font-weight: bold;
	background-color: #fff;
}
.calendar td.time .ampm {
	text-align: center;
}
.calendar td.time .colon {
	padding: 0px 2px 0px 3px;
	font-weight: bold;
}
.calendar td.time span.hilite {
	border-color: #000;
	background-color: #667;
	color: #fff;
}
.calendar td.time span.active {
	border-color: #f00;
	background-color: #000;
	color: #0f0;
}
div#ContentColumn2 p.packagesButton {
	margin: 10px 10px 20px 15em;
	padding: 0 0 0 20px;
}
div#ContentColumn2 p.packagesNote {
	font-style: italic;
}
fieldset.packages {
	margin: 20px 0;
	padding: 0;
	border: 0;
	font-size: 1em;
}
fieldset.packages label {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: 15em;
	font-size: 1em;
	color: #666;
	text-align: right;
}
fieldset.packages label span {
	color: red;
}
fieldset.packages input.packagesText, fieldset.packages textarea.packagesText {
	margin: 0;
	padding: 0;
	border: 1px solid #666;
	width: 200px;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
fieldset.packages input.packagesButton {
	margin: 0 10px 0 0;
	padding: 2px 5px;
	border: 1px solid #fff;
	font-size: 1.1em;
	color: #fff;
	background-color: #63ba3c;
}
input[type="submit"].packagesButton:hover {
	border: 1px solid #63ba3c;
	color: #63ba3c;
	background-color: #fff;
	cursor: pointer;
}
input[type="reset"].packagesButton:hover {
	border: 1px solid #63ba3c;
	color: #63ba3c;
	background-color: #fff;
	cursor: pointer;
}
input[type="submit"].orderButton {
	border: 1px solid #63ba3c;
	color: #63ba3c;
	background-color: #fff;
	cursor: pointer;
}
div#ContentColumn1 fieldset.select {
	margin: 0;
	padding: 7px 0 10px 10px;
	border: 0;
}
div#ContentColumn1 fieldset.select legend {
	display: none;
}
div#ContentColumn1 fieldset.select label {
	display: block;
	margin: 5px 0 0 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-weight: bold;
}
fieldset.select input.buttonSearch {
	margin: 0 0 0 30px;
	padding: 2px;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #fff;
	background-color: #82c43e;
}
div.annuaire {
	margin: 0 10px 10px;
	padding: 0 0 5px;
	width: 200px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/div_nearly.gif) #f2f2f2 no-repeat 0 100%;
}
div.annuaire h4.annuaire {
	margin: 0 0 5px 0;
	padding: 10px 0 0 10px;
	font-size: 1.1em;
	font-weight: bold;
	background: url(http://www.tourism-meuse.com/media/frontoffice/h4_nearly.gif) transparent no-repeat 0 0;
	text-transform: uppercase;
}
div.annuaire h5.annuaire {
	margin: 0 10px 2px 10px;
	padding: 2px 5px 2px 20px;
	border: 1px solid #b0b493;
	color: #000;
	background: url(http://www.tourism-meuse.com/media/frontoffice/div_nearly_ul_li.gif) #b0ce48 no-repeat 5px 50%;
}
div.annuaire p {
	margin: 0 20px 20px;
	color: #888c9c;
}
div.annuaire ul.annuaire {
	margin: 0 10px 10px 10px;
	padding: 0;
	list-style: none;
	font-size: 1.1em;
}
div.annuaire ul.annuaire li {
	margin: 0 0 2px 0;
	padding: 2px 5px 2px 20px;
	list-style-type: none;
	color: #000;
}
div.annuaire a:link, div.annuaire a:visited, div.annuaire a:hover, div.annuaire a:active {
	color: #000;
	text-decoration: none;
}
div.annuaire h5.annuaire a:link, div.annuaire h5.annuaire a:visited, div.annuaire h5.annuaire a:hover, div.annuaire h5.annuaire a:active {
	color: #000;
}
div.annuaire a:hover {
	text-decoration: underline;
}
p.error {
	margin-left: 10px;
}
table.tarifs {
	margin: 0 0 20px;
	padding: 0;
	border-collapse: collapse;
	border: 1px solid #dbe781;
}
table.tarifs caption {
	display: none;
}
table.tarifs th, table.tarifs td {
	padding: 5px;
	vertical-align: top;
	text-align: left;
	font-size: 1em;
	font-weight: normal;
}
table.tarifs th {
	border-bottom: 1px solid #fff;
	background-color: #dce882;
	color: #000;
}
table.tarifs td {
	border-left: 1px solid #dbe781;
	border-bottom: 1px solid #dbe781;
	color: #888b9c;
}
ul.packages div.wrap {
	float: left;
	width: 580px;
}
div#contentLocation div.wrapper {
	display: inline;
	float: left;
	margin: 0 0 -10px;
	padding: 0;
	width: 100%;
	background: url(http://www.tourism-meuse.com/media/frontoffice/div_details.gif) #fff no-repeat 10px 100%;
}
div#rightColumn {
	display: inline;
	float: right;
	margin: 0;
	padding: 0 0 20px;
	width: 570px;
}
h2.packages {
	margin: 15px 0 10px;
	padding: 0 10px;
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
}
ul.packages h3 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 1.2em;
	font-weight: bold;
}
div#ContentColumn1 ul.packages h3 {
	margin: 0;
	padding: 0 10px;
	font-size: 1.1em;
}
div#ContentColumn2 dl.col p {
	margin: 5px 5px 0 10px;
	font-size: 1em;
}
ul.packages li p {
	margin: 0 0 5px 0;
	padding: 0;
}
div#ContentColumn2 p.packagesType {
	margin: 0 10px;
	padding: 0;
	font-style: italic;
}
div#ContentColumn2 p.reserve {
	margin: -40px 10px 30px 10px;
	padding: 0;
	text-align: right;
}
div#ContentColumn2 p.packagesImage {
	display: inline;
	float: left;
	margin: 15px 10px 10px 10px;
	padding: 0;
	width: 200px;
	font-size: 1em;
}
div#ContentColumn2 p.location {
	display: inline;
	float: left;
	margin: 15px 10px 10px 10px;
	padding: 0;
	width: 200px;
	font-size: 1em;
}
div#ContentColumn2 p.packagesButton {
	margin: 10px 10px 20px 15em;
	padding: 0 0 0 20px;
}
div#ContentColumn2 p.packagesNote {
	font-style: italic;
}
div#ContentColumn2 p.packagesError {
	font-style: italic;
	color: #f00;
}
div#ContentColumn1 ul.packages p {
	padding: 0 10px;
}
div.wrapper p.reserve {
	margin: -40px 10px 30px 10px;
	padding: 0;
	text-align: right;
}
p.illustrationDetails {
	display: inline;
	float: left;
	margin: 20px 10px 10px;
	padding: 0;
	width: 161px;
	background-color: #90bb4a;
}
p.packagesMap {
	margin: 10px;
	padding: 0;
	text-align: center;
}
dl.col {
	display: inline;
	float: left;
	margin: 20px 30px 10px 30px;
	padding: 0;
	width: 182px;
	font-size: 1em;
}
dl.col dt {
	margin: 0 0 5px 0;
	padding: 10px 5px 20px 70px;
	height: 32px;
	font-size: 1.3em;
	font-weight: bold;
}
dl.col dd {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 1em;
}
dl.type1, dl.type3, dl.type5 {
	clear: left;
}
dl.type2, dl.type4, dl.type6 {
	clear: right;
	float: right;
}
dl.type1 dt {
	color: #b6c46c;
	background: url(http://www.tourism-meuse.com/media/frontoffice/dl_type1_dt_pack.gif) transparent no-repeat 0 0;
}
dl.type2 dt {
	color: #7e7f58;
	background: url(http://www.tourism-meuse.com/media/frontoffice/dl_type2_dt_pack.gif) transparent no-repeat 0 0;
}
dl.type3 dt {
	color: #74738b;
	background: url(http://www.tourism-meuse.com/media/frontoffice/dl_type3_dt_pack.gif) transparent no-repeat 0 0;
}
dl.type4 dt {
	color: #cb9772;
	background: url(http://www.tourism-meuse.com/media/frontoffice/dl_type4_dt_pack.gif) transparent no-repeat 0 0;
}
dl.type5 dt {
	color: #879f50;
	background: url(http://www.tourism-meuse.com/media/frontoffice/dl_type5_dt_pack.gif) transparent no-repeat 0 0;
}
dl.type6 dt {
	color: #000;
	background: url(http://www.tourism-meuse.com/media/frontoffice/dl_type6_dt_pack.gif) transparent no-repeat 0 0;
}
div#ContentColumn2 dl.col ul {
	margin: 0 0 0 10px;
	padding: 5px 0;
	list-style: none;
	font-size: 1em;
}
div#ContentColumn2 dl.col ul li {
	margin: 0;
	padding: 1px 5px 1px 0;
	list-style-type: none;
}
ul.packages {
	float: left;
	margin: 0;
	padding: 0 0 0 15px;
	list-style: none;
	font-size: 1em;
}
ul.packages li {
	clear: both;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
}
div#ContentColumn1 ul.packages {
	padding: 0;
	width: 100%;
	font-size: 1.1em;
}
dl.packages {
	display: inline;
	float: left;
	width: 550px;
	margin: 10px;
	padding: 0;
	font-size: 1.1em;
}
dl.packages dt {
	display: inline;
	float: left;
	clear: left;
	margin: 0;
	padding: 10px 0 10px 30px;
	width: 140px;
	font-size: 1.1em;
	font-weight: bold;
	color: #7d8190;
}
dl.packages dt.presentation {
	background: url(http://www.tourism-meuse.com/media/frontoffice/dt_presentation.gif) transparent no-repeat 0 50%;
}
dl.packages dt.activities {
	background: url(http://www.tourism-meuse.com/media/frontoffice/dt_activities.gif) transparent no-repeat 0 50%;
}
dl.packages dt.specials {
	background: url(http://www.tourism-meuse.com/media/frontoffice/dt_specials.gif) transparent no-repeat 0 50%;
}
dl.packages dt.highlight {
	background: url(http://www.tourism-meuse.com/media/frontoffice/dt_highlight.gif) transparent no-repeat 0 50%;
}
dl.packages dt.tarifs {
	background: url(http://www.tourism-meuse.com/media/frontoffice/dt_tarifs.gif) transparent no-repeat 0 50%;
}
dl.packages dt.valid {
	background: url(http://www.tourism-meuse.com/media/frontoffice/dt_valid.gif) transparent no-repeat 0 50%;
}
dl.packages dd {
	margin: 0 0 10px 200px;
	padding: 10px 0;
	font-size: 1em;
}
ul.packages img {
	display: inline;
	float: left;
	margin: 0 10px 10px 0;
}
ul.packages li.left img {
	display: inline;
	float: left;
	margin: 0 10px 10px 0;
}
ul.packages li.right img {
	display: inline;
	float: right;
	margin: 0 0 10px 10px;
}
p.location img {
	margin: 0 0 20px;
}
p.illustrationDetails img {
	border: 1px solid #90bb4a;
}
p.illustrationDetails a img {
	border: 0;
}
dl.col a:link, dl.col a:visited, dl.col a:hover, dl.col a:active {
	display: block;
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_1.gif) transparent no-repeat 0 7px;
	text-decoration: none;
}
dl.col a:hover {
	text-decoration: underline;
}
p.reserve a:link, p.reserve a:visited, p.reserve a:hover, p.reserve a:active {
	margin: 0 5px 0;
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_1.gif) transparent no-repeat 0 50%;
}
ul.packages h3 a:link, ul.packages h3 a:visited, ul.packages h3 a:hover, ul.packages h3 a:active {
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_1.gif) transparent no-repeat 0 50%;
}
p.illustrationDetails a.prevImg:link, p.illustrationDetails a.prevImg:visited, p.illustrationDetails a.prevImg:hover, p.illustrationDetails a.prevImg:active {
	display: block;
	float: left;
	padding: 5px;
}
p.illustrationDetails a.nextImg:link, p.illustrationDetails a.nextImg:visited, p.illustrationDetails a.nextImg:hover, p.illustrationDetails a.nextImg:active {
	display: block;
	float: right;
	padding: 5px;
}
fieldset.packages {
	margin: 20px 0;
	padding: 0;
	border: 0;
	font-size: 1em;
}
fieldset.packages label {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: 15em;
	font-size: 1em;
	color: #666;
	text-align: right;
}
fieldset.packages input.packagesText, fieldset.packages textarea.packagesText {
	margin: 0;
	padding: 0;
	border: 1px solid #666;
	width: 200px;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
div#ContentColumn1 fieldset.select {
	margin: 0;
	padding: 7px 0 10px 10px;
	border: 0;
}
div#ContentColumn1 fieldset.select legend {
	display: none;
}
div#ContentColumn1 fieldset.select label {
	display: block;
	margin: 5px 0 0 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-weight: bold;
}
div#ContentColumn1 fieldset.select input.button {
	margin: 0 0 0 -10px;
}
ul.packages div.wrap {
	float: left;
	width: 580px;
}
h2.packages {
	margin: 15px 0 10px;
	padding: 0 10px;
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
}
ul.packages h3 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 1.2em;
	font-weight: bold;
}
div#ContentColumn1 ul.packages h3 {
	margin: 0;
	padding: 0 10px;
	font-size: 1.1em;
}
div#ContentColumn2 dl.col p {
	margin: 5px 5px 0 10px;
	font-size: 1em;
}
ul.packages li p {
	margin: 0 0 5px 0;
	padding: 0;
}
div#ContentColumn2 p.packagesType {
	margin: 0 10px;
	padding: 0;
	font-style: italic;
}
div#ContentColumn2 p.reserve {
	margin: -40px 10px 30px 10px;
	padding: 0;
	text-align: right;
}
p.reserve {
	margin: -40px 10px 30px 10px;
	padding: 0;
	text-align: right;
}
div#ContentColumn2 p.packagesImage {
	display: inline;
	float: left;
	margin: 15px 10px 10px 10px;
	padding: 0;
	width: 200px;
	font-size: 1em;
}
div#ContentColumn2 p.location {
	display: inline;
	float: left;
	margin: 15px 10px 10px 10px;
	padding: 0;
	width: 200px;
	font-size: 1em;
}
div#ContentColumn2 p.packagesButton {
	margin: 10px 10px 20px 15em;
	padding: 0 0 0 20px;
}
div#ContentColumn2 p.packagesNote {
	font-style: italic;
}
div#ContentColumn2 p.packagesError {
	font-style: italic;
	color: #f00;
}
div#ContentColumn1 ul.packages p {
	padding: 0 10px;
}
dl.col {
	display: inline;
	float: left;
	margin: 20px 30px 10px 30px;
	padding: 0;
	width: 182px;
	font-size: 1em;
}
dl.col dt {
	margin: 0 0 5px 0;
	padding: 10px 5px 20px 70px;
	height: 32px;
	font-size: 1.3em;
	font-weight: bold;
}
dl.col dd {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 1em;
}
dl.type1, dl.type3, dl.type5 {
	clear: left;
}
dl.type2, dl.type4, dl.type6 {
	clear: right;
	float: right;
}
dl.type1 dt {
	color: #b6c46c;
	background: url(http://www.tourism-meuse.com/media/frontoffice/dl_type1_dt_pack.gif) transparent no-repeat 0 0;
}
dl.type2 dt {
	color: #7e7f58;
	background: url(http://www.tourism-meuse.com/media/frontoffice/dl_type2_dt_pack.gif) transparent no-repeat 0 0;
}
dl.type3 dt {
	color: #74738b;
	background: url(http://www.tourism-meuse.com/media/frontoffice/dl_type3_dt_pack.gif) transparent no-repeat 0 0;
}
dl.type4 dt {
	color: #cb9772;
	background: url(http://www.tourism-meuse.com/media/frontoffice/dl_type4_dt_pack.gif) transparent no-repeat 0 0;
}
dl.type5 dt {
	color: #879f50;
	background: url(http://www.tourism-meuse.com/media/frontoffice/dl_type5_dt_pack.gif) transparent no-repeat 0 0;
}
dl.type6 dt {
	color: #000;
	background: url(http://www.tourism-meuse.com/media/frontoffice/dl_type6_dt_pack.gif) transparent no-repeat 0 0;
}
div#ContentColumn2 dl.col ul {
	margin: 0 0 0 10px;
	padding: 5px 0;
	list-style: none;
	font-size: 1em;
}
div#ContentColumn2 dl.col ul li {
	margin: 0;
	padding: 1px 5px 1px 0;
	list-style-type: none;
}
ul.packages {
	float: left;
	margin: 0;
	padding: 0 0 0 15px;
	list-style: none;
	font-size: 1em;
}
ul.packages li {
	clear: both;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
}
div#ContentColumn1 ul.packages {
	padding: 0;
	width: 100%;
	font-size: 1.1em;
}
ul.packages img {
	display: inline;
	float: left;
	margin: 0 10px 10px 0;
}
ul.packages li.left img {
	display: inline;
	float: left;
	margin: 0 10px 10px 0;
}
ul.packages li.right img {
	display: inline;
	float: right;
	margin: 0 0 10px 10px;
}
p.location img {
	margin: 0 0 20px;
}
dl.col a:link, dl.col a:visited, dl.col a:hover, dl.col a:active {
	display: block;
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_1.gif) transparent no-repeat 0 7px;
	text-decoration: none;
}
dl.col a:hover {
	text-decoration: underline;
}
p.reserve a:link, p.reserve a:visited, p.reserve a:hover, p.reserve a:active {
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_1.gif) transparent no-repeat 0 50%;
}
ul.packages h3 a:link, ul.packages h3 a:visited, ul.packages h3 a:hover, ul.packages h3 a:active {
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_1.gif) transparent no-repeat 0 50%;
}
fieldset.packages {
	margin: 20px 0;
	padding: 0;
	border: 0;
	font-size: 1em;
}
fieldset.packages label {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: 15em;
	font-size: 1em;
	color: #666;
	text-align: right;
}
fieldset.packages input.packagesText, fieldset.packages textarea.packagesText {
	margin: 0;
	padding: 0;
	border: 1px solid #666;
	width: 200px;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
fieldset.packages input.packagesButton {
	margin: 0 10px 0 0;
	padding: 2px 5px;
	border: 0;
	font-size: 1.1em;
	color: #fff;
	background-color: #63ba3c;
}
div#ContentColumn1 fieldset.select {
	margin: 0;
	padding: 7px 0 10px 10px;
	border: 0;
}
div#ContentColumn1 fieldset.select legend {
	display: none;
}
div#ContentColumn1 fieldset.select label {
	display: block;
	margin: 5px 0 0 0;
	padding: 0;
	color: #000;
	font-size: 1em;
	font-weight: bold;
}
div#ContentColumn1 fieldset.select input.button {
	margin: 0 0 0 -10px;
}
.directory-header-container h2 {
	width: 550px;
}
.abstractdirectory-block ul.folder-horizontal li {
	padding: 2px 0 2px 1px;
}
.suggest-link a {
	font-size: 1.2em;
}
.crazy-nuts {
	width: 760px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/h2_wrapped.gif) repeat-x top left;
}
.crazy-nuts h6 {
	background: none;
	float: left;
	width: 550px;
	padding: 10px;
	padding-top: 20px;
	color: #7d8190;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.4em;
	font-weight: bold;
}
.crazy-nuts ul {
	margin: 0;
	padding: 0;
	padding-top: 18px;
	text-align: right;
	font-size: 1.2em;
}
.crazy-nuts ul li {
	display: inline;
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_1.gif) transparent no-repeat 0 50%;
}
.crazy-nuts ul li.basket {
	border: none;
	width: 34px;
	height: 34px;
	background: none;
	padding-right: 20px;
}
.crazy-nuts ul li.basket img {
	margin: 0;
	padding: 0;
	border-top: 10px solid #fff;
	border: none;
}
.crazy-nuts ul li.print {
	padding: 2px 20px 2px 0;
	display: block;
	background: url(http://www.tourism-meuse.com/media/frontoffice/a_print.gif) transparent no-repeat 100% 50%;
}
table.forfaits-table td.image {
	vertical-align: top;
	padding: 0 6px;
}
table.forfaits-table td.texte {
	font-size: 12px;
	padding: 0 6px;
}
table.forfaits-table td.texte p {
	padding-top: 6px;
}
div#leftColumn {
	display: inline;
	float: left;
	margin: 0;
	padding: 0 0 20px;
	width: 190px;
}
div#leftColumn h4 {
	margin: 0 0 5px 10px;
	padding: 0 0 0 20px;
	font-size: 1.1em;
	font-weight: bold;
	background: url(http://www.tourism-meuse.com/media/frontoffice/h4_details.gif) transparent no-repeat 0 50%;
	text-transform: uppercase;
}
div#leftColumn p {
	margin: 10px;
	color: #888c9c;
	font-size: 1.1em;
}
div#leftColumn address {
	display: block;
	margin: 0 0 10px 10px;
	padding: 0;
	font-size: 1.1em;
	font-style: normal;
	color: #888c9c;
}
/* /home/prodmeusev2/modules/directory/style/frontoffice.xml - END *//* /home/prodmeusev2/webapp/modules/documentcard/style/frontoffice.xml - BEGIN */
div#ContentColumn2 ul.download div.downloadWrap {
	float: left;
	width: 380px;
}
div#ContentColumn2 ul.download li p {
	margin: 0 0 10px 0;
	padding: 0;
}
div#ContentColumn2 ul.download li p.options {
	margin: 5px 0;
}
div#ContentColumn2 ul.download li p.requestButtom {
	margin: 10px 0;
	text-align: center;
}
div#ContentColumn2 fieldset.requestCatalogue p.requestCatalogueNote {
	margin: 10px;
	font-weight: bold;
}
div#ContentColumn2 fieldset.requestCatalogue p.requestCatalogueError {
	margin: 10px;
	color: #f00;
	font-size: 1.1em;
	font-style: italic;
}
div#ContentColumn2 fieldset.requestCatalogue p.requestCatalogueButton {
	margin: 10px 10px 10px 15em;
	padding: 0 0 0 20px;
}
div#ContentColumn2 p.requestCatalogueSuccess {
	margin: 10px;
	font-weight: bold;
	text-align: center;
}
div#ContentColumn2 p.downloadTree {
	margin: 10px 10px -10px;
	color: #7d8190;
	font-size: 1.5em;
	font-weight: bold;
}
div#ContentColumn2 ul.download {
	float: left;
	clear: both;
	margin: 10px 0;
	padding: 0 0 0 10px;
	list-style: none;
	font-size: 1em;
}
ul.download li {
	float: left;
	clear: both;
	margin: 0 0 30px 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
}
ul.download dl {
	margin: 0;
	padding: 0;
	font-size: 1em;
}
ul.download dl dt {
	margin: 0 0 10px;
	padding: 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #7d8190;
}
ul.download dl dd {
	margin: 0;
	padding: 0;
	font-size: 1em;
}
div#ContentColumn2 ul.download dl dd ul {
	float: none;
	margin: 10px 0 10px 10px;
	padding: 0;
	width: auto;
	font-size: 1.1em;
	list-style-position: outside;
}
div#ContentColumn2 ul.download dl dd ul li {
	float: none;
	margin: 0 0 5px 10px;
	padding: 1px 0;
	width: auto;
	list-style-type: circle;
}
ul.downloadTree {
	margin: 20px 10px;
	padding: 0;
	font-size: 1em;
}
ul.downloadTree li {
	margin: 0 15px;
	padding: 1px 0;
	color: #000;
	font-weight: bold;
}
div#ContentColumn2 ul.downloadTree ul {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 1em;
}
div#ContentColumn2 ul.requestSelection {
	margin: 10px 0 10px 15px;
	padding: 0;
	font-size: 1.1em;
}
div#ContentColumn2 ul.requestSelection li {
	margin: 0 0 0 10px;
	padding: 1px 0;
	color: #000;
	font-weight: bold;
}
ul.download img {
	display: inline;
	float: left;
	margin: 0 10px 10px 0;
}
ul.download img.addToBasket {
	display: static;
	float: none;
	margin: 0;
}
div#ContentColumn2 ul.download li p.options label {
	margin: 0;
	padding: 0;
	position: relative;
	top: -2px;
}
p.requestButtom input.requestButtom {
	margin: 0 0 0 150px;
	padding: 2px 5px;
	border: 1px solid #fff;
	width: 13em;
	font-size: 1em;
	color: #fff;
	background-color: #63ba3c;
}
input[type="submit"].requestButtom:hover {
	border: 1px solid #63ba3c;
	color: #63ba3c;
	background-color: #fff;
	cursor: pointer;
}
input[type="reset"].requestButtom:hover {
	border: 1px solid #63ba3c;
	color: #63ba3c;
	background-color: #fff;
	cursor: pointer;
}
fieldset.requestCatalogue {
	margin: 20px 0 10px;
	padding: 0;
	border: 0;
	font-size: 1em;
}
fieldset.requestCatalogue legend {
	display: none;
}
fieldset.requestCatalogue label {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: 15em;
	font-size: 1em;
	color: #666;
	text-align: right;
}
fieldset.requestCatalogue input.requestCatalogueText, fieldset.requestCatalogue textarea.requestCatalogueText {
	margin: 0;
	padding: 0;
	border: 1px solid #666;
	width: 200px;
	font-size: 1.2em;
	color: #000;
}
fieldset.requestCatalogue input.requestCatalogueButton {
	margin: 0 10px 0 0;
	padding: 2px 5px;
	border: 1px solid #fff;
	font-size: 1.1em;
	color: #fff;
	background-color: #63ba3c;
}
input[type="submit"].requestCatalogueButton:hover {
	border: 1px solid #63ba3c;
	color: #63ba3c;
	background-color: #fff;
	cursor: pointer;
}
input[type="reset"].requestCatalogueButton:hover {
	border: 1px solid #63ba3c;
	color: #63ba3c;
	background-color: #fff;
	cursor: pointer;
}
div.abstractdirectory-block div.module-columnleft div.expand {
	width: 560px;
}
div.downloadWrap h4 {
	margin: 0 0 10px 0;
	color: #000;
	text-decoration: underline;
}
div.expand span.orderlabel {
	font-weight: bold;
	color: #000;
	margin: 0 0 10px 0;
}
div.expand div.comments {
	margin: 10px 0 0 0;
}
div#ContentColumn2 div.modules-form-form p {
	margin-left: 155px;
}
/* /home/prodmeusev2/webapp/modules/documentcard/style/frontoffice.xml - END *//* /home/prodmeusev2/webapp/modules/faq/style/frontoffice.xml - BEGIN */
div#ContentColumn2 p.suggestQuestion {
	margin: -30px 10px 30px 0;
	text-align: right;
}
div#ContentColumn2 p.faqTreeBreadcrumb {
	font-size: 1.3em;
	font-weight: bold;
}
div#ContentColumn2 ul.faqTree {
	margin: 10px 10px 20px;
	padding: 0;
	font-size: 1.1em;
	list-style: none;
}
div#ContentColumn2 ul.faqTree li {
	margin: 0;
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_1.gif) transparent no-repeat 0 50%;
	color: #d3300f;
	font-weight: normal;
	list-style-type: none;
}
div#ContentColumn2 ul.faqTree ul {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 1em;
}
dl.faq {
	margin: 0 10px;
	padding: 0;
	font-size: 1.1em;
	width: 512px;
}
dl.faq dt {
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
}
dl.faq dd {
	margin: 0 0 10px;
	padding: 0;
	font-size: 1em;
}
dl.faq dd.backToList {
	margin: -15px 0 15px;
	text-align: right;
}
div#ContentColumn2 p.suggestQuestion a:link, div#ContentColumn2 p.suggestQuestion a:visited, div#ContentColumn2 p.suggestQuestion a:hover, div#ContentColumn2 p.suggestQuestion a:active {
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_1.gif) transparent no-repeat 0 50%;
	font-weight: bold;
}
div#ContentColumn2 p.faqTreeBreadcrumb a:link, div#ContentColumn2 p.faqTreeBreadcrumb a:visited, div#ContentColumn2 p.faqTreeBreadcrumb a:hover, div#ContentColumn2 p.faqTreeBreadcrumb a:active {
	text-decoration: none;
}
dl.faq dd.backToList a:link, dl.faq dd.backToList a:visited, dl.faq dd.backToList a:hover, dl.faq dd.backToList a:active {
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_5.gif) transparent no-repeat 0 50%;
}
.modules-faq-contextuallist {
	padding-left: 8px;
	padding-right: 8px;
}
.modules-faq-contextuallist ul.mini-navigation li {
	float: right;
	font-size: 1em;
	font-weight: bold;
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_1.gif) transparent no-repeat 0 50%;
}
.modules-faq-contextuallist .module-columnleft h3 {
	color: #7d8190;
	padding-bottom: 4px;
	margin-left: 0;
}
/* /home/prodmeusev2/webapp/modules/faq/style/frontoffice.xml - END *//* /home/prodmeusev2/modules/favourites/style/frontoffice.xml - BEGIN */
div.freeLocation {
	clear: left;
	width: 100%;
}
div.freeBlock {
	float: left;
	width: 100%;
}
div#contentLocation {
	background: url(http://www.tourism-meuse.com/media/frontoffice/div_announces.gif) #fff no-repeat 10px 100%;
}
div#ContentColumn2 p.illustration {
	display: inline;
	float: left;
	width: 109px;
}
ul.favourites {
	margin: 20px 10px;
	padding: 0;
	list-style: none;
	font-size: 1.1em;
}
ul.favourites li {
	position: relative;
}
ul.favourites li.folder {
	margin: 0 0 10px;
	padding: 0 0 0 15px;
	list-style-type: none;
	background: url(http://www.tourism-meuse.com/media/frontoffice/ul_annonces_li.gif) transparent no-repeat 0 .3em;
}
ul.favourites li.item {
	margin: 0 0 10px;
	padding: 0 0 0 15px;
	list-style-type: none;
	background: url(http://www.tourism-meuse.com/media/frontoffice/div_nearly_ul_li.gif) transparent no-repeat 0 .3em;
}
p.illustration img {
	border: 1px solid #f3eeeb;
}
ul.favourites li a:link, ul.favourites li a:visited, ul.favourites li a:hover, ul.favourites li a:active {
	font-weight: bold;
	text-decoration: none;
}
ul.favourites li a:hover {
	text-decoration: underline;
}
ul.favourites li a.remove {
	text-decoration: underline;
	font-weight: normal;
	position: absolute;
	right: 10px;
}
fieldset.login {
	margin: 20px 0;
	padding: 0;
	border: 0;
	font-size: 1em;
}
div#ContentColumn2 p.btnType {
	margin: 10px 10px 20px 15em;
	padding: 0 0 0 20px;
}
fieldset.login label {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: 15em;
	font-size: 1em;
	color: #666;
	text-align: right;
}
fieldset.login input.textType {
	margin: 0;
	padding: 0;
	border: 1px solid #666;
	width: 200px;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
fieldset.login input.btnType {
	margin: 0 10px 0 0;
	padding: 2px 5px;
	border: 1px solid #fff;
	font-size: 1.1em;
	color: #fff;
	background-color: #63ba3c;
}
input[type="submit"].btnType:hover {
	border: 1px solid #63ba3c;
	color: #63ba3c;
	background-color: #fff;
	cursor: pointer;
}
input[type="reset"].btnType:hover {
	border: 1px solid #63ba3c;
	color: #63ba3c;
	background-color: #fff;
	cursor: pointer;
}
.success {
	font-weight: bold;
	color: green;
}
/* /home/prodmeusev2/modules/favourites/style/frontoffice.xml - END *//* /home/prodmeusev2/webapp/modules/form/style/frontoffice.xml - BEGIN */
form.cmxform fieldset {
	margin-bottom: 10px;
}
form.cmxform legend {
	padding: 0 2px;
	font-weight: bold;
}
form.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	font-size: 1.2em;
	text-align: right;
	padding-right: 8px;
	color: #666;
}
form.cmxform label em {
	color: red;
}
form.cmxform ol {
	margin: 0;
	padding: 0;
}
form.cmxform ol li {
	list-style: none;
	padding: 5px;
	margin: 0;
}
form.cmxform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
}
form.cmxform fieldset fieldset label {
	display: block;
	width: auto;
}
form.cmxform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	padding-left: 2px;
}
form.cmxform label {
	width: 200px;
}
form.cmxform fieldset fieldset label {
	margin-left: 123px;
}
form.cmxform ul.errors li {
	color: red;
}
form.cmxform fieldset.radio {
	border: none;
	margin: 3px 0 0;
}
form.cmxform fieldset.radio legend {
	padding: 0 0 5px;
	font-weight: normal;
	color: black;
}
form.cmxform fieldset.radio label {
	display: block;
	width: auto;
	margin-left: 123px;
	color: red;
}
form.cmxform fieldset.radio label {
	display: block;
	width: auto;
	margin-left: 123px;
	color: red;
}
input[type="radio"] {
}
table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
	font-weight: bold;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
	font-weight: bold;
}
table.jCalendar td.selected:hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	background: #fff;
	color: #000;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	background: #bbb;
	color: #888;
}
div#dp-popup {
	position: absolute;
	font-size: 10px;
	font-family: arial, sans-serif;
	background: #ccc;
	padding: 2px;
	min-height: 172px;
	min-width: 171px;
}
div#dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div#dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div#dp-popup div#dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div#dp-popup div#dp-nav-prev a {
	float: left;
}
div#dp-popup div#dp-nav-prev a, div#dp-popup div#dp-nav-next a {
	cursor: pointer;
}
div#dp-popup div#dp-nav-prev a.disabled, div#dp-popup div#dp-nav-next a.disabled {
	cursor: default;
}
div#dp-popup div#dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div#dp-popup div#dp-nav-next a {
	float: right;
}
div#dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div#dp-popup td {
	cursor: pointer;
}
div#dp-popup td.disabled {
	cursor: default;
}
a.dp-choose-date {
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(http://www.tourism-meuse.com/icons/small/calendar.png) no-repeat;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
input.dp-applied {
	width: 140px;
}
p.captcha div {
	margin-left: 120px;
}
div.modules-form-form p input {
	padding: 2px 5px;
	border: 1px solid #fff;
	width: 13em;
	font-size: 1em;
	color: #fff;
	background-color: #63ba3c;
}
div.modules-form-form input, div.modules-form-form textarea {
	padding: 0;
	border: 1px solid #666;
	width: 200px;
	font-size: 1.2em;
	font-family: arial;
	color: #000;
}
form.cmxform ol li input.checkbox {
	margin-top: 6px;
	width: 12px;
}
form.cmxform p.description {
	text-align: left;
}
/* /home/prodmeusev2/webapp/modules/form/style/frontoffice.xml - END *//* /home/prodmeusev2/modules/mailbox/style/frontoffice.xml - BEGIN */
/* /home/prodmeusev2/modules/mailbox/style/frontoffice.xml - END *//* /home/prodmeusev2/webapp/modules/mailinglist/style/frontoffice.xml - BEGIN */
div#ContentColumn2 p.newsletterIllustration {
	display: inline;
	float: left;
	margin: 40px 10px 20px 10px;
	padding: 0;
	width: 102px;
	font-size: 1em;
}
div#ContentColumn2 div.columnRight p {
	color: #8a8c9b;
}
div#ContentColumn2 p.newsletterButton {
	margin: -5px 0 10px 10px;
	padding: 0;
}
div#ContentColumn2 p.consult {
	margin: 10px 0 10px 132px;
	padding: 0;
}
div#ContentColumn2 fieldset.newsletter ul {
	margin: 0 0 20px 0;
	padding: 0 0 0 10px;
	list-style: none;
	font-size: 1em;
}
div#ContentColumn2 fieldset.newsletter ul li {
	margin: 5px 0;
	padding: 0;
	list-style-type: none;
}
p.consult a:link, p.consult a:visited, p.consult a:hover, p.consult a:active {
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_1.gif) transparent no-repeat 0 50%;
	color: #94cb4b;
	font-weight: bold;
}
fieldset.newsletter {
	margin: 20px 0 20px;
	padding: 0;
	border: 0;
	font-size: 1em;
}
fieldset.newsletter legend {
	margin: 0;
	padding: 0 0 10px 10px;
	color: #7d8190;
	font-size: 1.1em;
	font-weight: bold;
}
fieldset.newsletter label {
	margin: 0 0 0 5px;
	font-size: 1.1em;
}
fieldset.newsletter p label {
	display: block;
	margin: 20px 0 5px;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	color: #666;
}
fieldset.newsletter input.newsletterText {
	margin: 0;
	border: 1px solid #000;
	width: 200px;
	color: #000;
	background-color: #fff;
	font-size: 1em;
}
fieldset.newsletter input.newsletterButton {
	margin: 0;
	padding: 2px;
	border: 1px solid #fff;
	color: #fff;
	background-color: #63ba3c;
	font-size: 1em;
}
input[type="submit"].newsletterButton:hover {
	border: 1px solid #63ba3c;
	color: #63ba3c;
	background-color: #fff;
	cursor: pointer;
}
input[type="reset"].newsletterButton:hover {
	border: 1px solid #63ba3c;
	color: #63ba3c;
	background-color: #fff;
	cursor: pointer;
}
fieldset.siterecommendation {
	margin: 20px 0 10px;
	padding: 0;
	border: 0;
	font-size: 1em;
}
fieldset.siterecommendation label {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: 15em;
	font-size: 1em;
	color: #666;
	text-align: right;
}
fieldset.siterecommendation input.siterecommendationText, fieldset.siterecommendation textarea.siterecommendationText {
	margin: 0;
	padding: 0;
	border: 1px solid #666;
	width: 200px;
	font-size: 1.2em;
	color: #000;
}
fieldset.siterecommendation input.siterecommendationButton {
	margin: 0 10px 0 145pt;
	padding: 2px 5px;
	border: 1px solid #fff;
	font-size: 1.1em;
	color: #fff;
	background-color: #63ba3c;
}
input[type="submit"].siterecommendationButton:hover {
	border: 1px solid #63ba3c;
	color: #63ba3c;
	background-color: #fff;
	cursor: pointer;
}
input[type="reset"].siterecommendationButton:hover {
	border: 1px solid #63ba3c;
	color: #63ba3c;
	background-color: #fff;
	cursor: pointer;
}
div.mailinglist-shortsubscriptionform, ul.error, div.mailinglist-shortsubscriptionform, ul.succes {
	padding: 5px;
}
/* /home/prodmeusev2/webapp/modules/mailinglist/style/frontoffice.xml - END *//* /home/prodmeusev2/modules/media/style/frontoffice.xml - BEGIN */
#media-zoom-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	border: 1px solid black;
	background: #eef;
	z-index: 10000;
}
#media-zoom-overlay-image {
	position: fixed;
	top: 0;
	left: 0;
	border: 1px solid grey;
	z-index: 10010;
}
#media-zoom-overlay-label {
	position: relative;
	top: 3px;
	color: black;
	font-weight: bold;
	font-size: 10px;
}
/* /home/prodmeusev2/modules/media/style/frontoffice.xml - END *//* /home/prodmeusev2/webapp/modules/news/style/frontoffice.xml - BEGIN */
div#ContentColumn2 div.wrap {
	float: left;
	width: 380px;
}
h2.news {
	clear: both;
	margin: 0;
	padding: 10px 5px 10px 10px;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
	background: #8bba35 none;
}
div#ContentColumn2 h2.news {
	margin: 2px 0 -5px 0;
	padding: 5px 10px 10px 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 2.4em;
	font-weight: bold;
	color: #f52d04;
	background: none;
}
ul.news h3 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #7d8190;
}
p.viewAllNews {
	clear: both;
	margin: 0 0 0 0;
	padding: 0 5px 5px 10px;
	border-bottom: 10px solid #fff;
	font-size: 1em;
	background-color: #e9f0e2;
}
div#ContentColumn2 ul.news li p {
	margin: 0 0 5px 0;
	padding: 0;
}
div#ContentColumn2 p.viewArchive {
	margin: -2.6em 10px 2em 0;
	text-align: right;
}
p.BasActu span {
	color: #000;
}
hr.newslist {
	color: #63BA3C;
	border-color: #63BA3C;
}
dl.news {
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
	width: 100%;
	font-size: 1em;
	background-color: #e9f0e2;
}
dl.news dt {
	float: right;
	margin: 0 5px 0 0;
	padding: 0;
	width: 130px;
	font-size: 1em;
	text-align: left;
}
dl.news dd {
	float: right;
	margin: 0 5px 5px 0;
	padding: 0;
	width: 130px;
	font-size: 1em;
	text-align: left;
}
dl.news dd.illustration {
	display: inline;
	float: left;
	margin: 2px 0 0 10px;
	padding: 0;
	width: 55px;
	font-size: 1em;
}
div#ContentColumn2 ul.news {
	float: left;
	margin: 0;
	padding: 0 0 0 15px;
	list-style: none;
	font-size: 1em;
}
ul.news li {
	clear: both;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
}
dd.illustration img {
	border: 1px solid #000;
}
ul.news img {
	display: inline;
	float: left;
	margin: 0 10px 10px 0;
}
ul.news li.left img {
	display: inline;
	float: left;
	margin: 0 10px 10px 0;
}
ul.news li.right img {
	display: inline;
	float: right;
	margin: 0 0 10px 10px;
}
dl.news dt a:link, dl.news dt a:visited, dl.news dt a:hover, dl.news dt a:active {
	font-weight: bold;
	color: #8bba35;
}
p.viewAllNews a:link, p.viewAllNews a:visited, p.viewAllNews a:hover, p.viewAllNews a:active {
	display: block;
	padding: 2px 0;
	color: #8bba35;
	text-decoration: underline;
	font-weight: bold;
}
p.readMore a:link, p.readMore a:visited, p.readMore a:hover, p.readMore a:active {
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_1.gif) transparent no-repeat 0 50%;
}
p.viewArchive a:link, p.viewArchive a:visited, p.viewArchive a:hover, p.viewArchive a:active {
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_1.gif) transparent no-repeat 0 50%;
}
div#ContentColumn2 p.archive {
	margin: 10px 0 10px 10px;
	padding: 0;
	font-size: 1.3em;
	font-weight: bold;
	color: #7d8190;
}
dl.archive {
	margin: 0 0 10px 10px;
	padding: 0;
	font-size: 1em;
}
dl.archive dt {
	margin: 10px 0;
	padding: 0;
	font-size: 1.2em;
	font-weight: bold;
}
dl.archive dd {
	margin: 0;
	padding: 0;
	font-size: 1em;
}
dl.archive dd ul {
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	font-size: 1em;
}
dl.archive dd ul li {
	display: inline;
	float: left;
	margin: 0 5px 10px 0;
	padding: 0 5px 0 0;
	border-right: 1px solid #000;
	list-style-type: none;
	font-size: 1em;
}
.modules-news-news span {
	color: #000;
}
.modules-news-news img.left {
	clear: both;
	float: none;
}
.news-pagination-top, .news-pagination-bottom {
	text-align: center;
}
ul.news-years, ul.news-months {
	padding: 12px;
	padding-top: 2px;
}
ul.news-years li, ul.news-months li {
	display: inline;
	padding-left: 4px;
	padding-right: 3px;
	border-left: 1px solid #000;
}
ul.news-years li.first, ul.news-months li.first {
	padding-left: 0;
	border-left: none;
}
.years-months {
	padding-left: 12px;
	font-weight: bold;
	font-size: 1.2em;
}
.modules-news-news h2 {
}
.rss-link a {
	font-size: 1.2em;
	margin-left: 12px;
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_1.gif) transparent no-repeat 0 50%;
}
/* /home/prodmeusev2/webapp/modules/news/style/frontoffice.xml - END *//* /home/prodmeusev2/modules/newsletter/style/frontoffice.xml - BEGIN */
#modules-newsletter-header {
	font-weight: bold;
}
#modules-newsletter-content {
	background-color: silver;
}
#modules-newsletter-footer {
	font-weight: bold;
}
/* /home/prodmeusev2/modules/newsletter/style/frontoffice.xml - END *//* /home/prodmeusev2/modules/notification/style/frontoffice.xml - BEGIN */
/* /home/prodmeusev2/modules/notification/style/frontoffice.xml - END *//* /home/prodmeusev2/webapp/modules/photo/style/frontoffice.xml - BEGIN */
div#ContentColumn2 ul.photogallery p {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 1em;
	color: #c9250a;
	text-align: left;
}
div#ContentColumn2 p.sendEcard {
	margin: 10px 10px 20px 25px;
	padding: 0;
}
div#ContentColumn2 ul.photogallery {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	font-size: 1em;
}
div#ContentColumn2 ul.photogallery li {
	display: inline;
	float: left;
	margin: 0 10px 10px 20px;
	padding: 0;
	width: 140px;
	height: 180px;
	list-style-type: none;
}
dl.photogallery {
	margin: 10px 10px 10px 25px;
	padding: 0;
	list-style: none;
	font-size: 1.1em;
}
dl.photogallery dt {
	margin: 0 0 10px;
	padding: 0;
	font-size: 1em;
}
dl.photogallery dd {
	margin: 0 0 10px;
	padding: 0;
	font-size: 1.3em;
	font-weight: bold;
	color: #000;
}
dl.photogallery dd.comments {
	font-weight: normal;
	color: #000;
	font-size: 1em;
}
ul.photogalleryActions {
	margin: 20px 0 20px 10px;
	padding: 0;
	list-style: none;
	font-size: 1.1em;
}
ul.photogalleryActions li {
	margin: 0 0 5px;
	padding: 1px 0;
	list-style-type: none;
}
ul.photogallery p small {
	display: block;
	margin: 0;
	font-size: 1em;
	font-weight: normal;
	color: #000;
	text-align: left;
}
dl.photogallery dd small {
	display: block;
	margin: 0;
	font-size: .7em;
	font-weight: normal;
	color: #000;
	text-align: right;
}
ul.photogallery li img {
	border: 1px solid #000;
}
ul.photogallery p a:link, ul.photogallery p a:visited, ul.photogallery p a:hover, ul.photogallery p a:active {
	font-size: 1em;
	text-decoration: underline;
}
ul.photogalleryActions li a:link, ul.photogalleryActions li a:visited, ul.photogalleryActions li a:hover, ul.photogalleryActions li a:active {
	padding: 2px 0 2px 25px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_1.gif) transparent no-repeat 15px 50%;
	font-weight: bold;
}
a.print:link, a.print:visited, a.print:hover, a.print:active {
	display: block;
	margin: 0 0 5px;
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_1.gif) transparent no-repeat 0 50%;
	font-weight: bold;
	text-decoration: none;
}
a.print:hover {
	text-decoration: underline;
}
p.sendEcard a:link, p.sendEcard a:visited, p.sendEcard a:hover, p.sendEcard a:active {
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_1.gif) transparent no-repeat 0 50%;
	font-weight: bold;
}
div.pagination {
	clear: both;
	margin: 0;
	padding: 0;
}
div.paginationGallery {
	clear: both;
	margin: 0 3px 20px 0;
	padding: 5px;
	background-color: #82c43e;
}
p.paging {
	clear: both;
	margin: 15px 0 0 0;
	padding: 5px 10px;
	font-size: 1em;
	background-color: #82c43e;
	text-align: right;
}
div.pagination p.paging {
	margin: 0 0 10px 0;
}
div.pagination p.options {
	margin-top: -32px;
	padding-left: 10px;
	font-weight: bold;
}
div#ContentColumn2 div.paginationGallery p, div.paginationGallery p {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 1em;
}
p.options label {
	font-size: 1em;
	font-weight: bold;
	color: #000;
}
p.options img {
	padding: 0 0 2px;
}
p.paging a:link, p.paging a:visited, p.paging a:hover, p.paging a:active {
	color: #000;
	text-decoration: none;
}
p.paging a:hover {
	text-decoration: underline;
}
p.paging a.current:link, p.paging a.current:visited, p.paging a.current:hover, p.paging a.current:active {
	font-weight: bold;
}
div.paginationGallery p a:link, div.paginationGallery p a:visited, div.paginationGallery p a:hover, div.paginationGallery p a:active {
	color: #000;
}
div.paginationGallery p a.current:link, div.paginationGallery p a.current:visited, div.paginationGallery p a.current:hover, div.paginationGallery p a.current:active {
	font-weight: bold;
}
div.paginationGallery p a.prev:link, div.paginationGallery p a.prev:visited, div.paginationGallery p a.prev:hover, div.paginationGallery p a.prev:active {
	padding: 2px 0 2px 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_4.gif) transparent no-repeat 0 50%;
	font-weight: bold;
}
div.paginationGallery p a.next:link, div.paginationGallery p a.next:visited, div.paginationGallery p a.next:hover, div.paginationGallery p a.next:active {
	padding: 2px 10px 2px 0;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_3.gif) transparent no-repeat 100% 50%;
	font-weight: bold;
}
p.options a:link, p.options a:visited, p.options a:hover, p.options a:active {
	padding: 5px 2px;
}
div#ContentColumn2 p.contactButton {
	margin: 10px 10px 10px 15em;
	padding: 0 0 0 10px;
}
dl.contact {
	margin: 10px 10px 20px 10px;
	padding: 0;
	font-size: 1em;
	font-size: 1.1em;
}
dl.contact dt {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 1em;
	font-weight: normal;
}
dl.contact dd {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
}
address.contact {
	margin: 10px;
	font-size: 1em;
	font-size: 1.1em;
	font-style: normal;
}
dl.contact dd em {
	display: block;
	font-style: normal;
	font-weight: normal;
}
fieldset.contact {
	margin: 20px 0;
	padding: 0;
	border: 0;
	font-size: 1em;
}
fieldset.contact legend {
	display: none;
}
fieldset.contact label {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: 14em;
	font-size: 1em;
	color: #666;
	text-align: right;
}
fieldset.contact input.contactText, fieldset.contact textarea.contactText {
	margin: 0;
	padding: 0;
	border: 1px solid #666;
	width: 200px;
	font-size: 1.2em;
	color: #000;
}
fieldset.contact input.contactButton {
	margin: 0 10px 0 0;
	padding: 2px 5px;
	border: 1px solid #fff;
	font-size: 1.1em;
	color: #fff;
	background-color: #63ba3c;
}
input[type="submit"].contactButton:hover {
	border: 1px solid #63ba3c;
	color: #63ba3c;
	background-color: #fff;
	cursor: pointer;
}
input[type="reset"].contactButton:hover {
	border: 1px solid #63ba3c;
	color: #63ba3c;
	background-color: #fff;
	cursor: pointer;
}
fieldset.contact p label em {
	color: red;
}
/* /home/prodmeusev2/webapp/modules/photo/style/frontoffice.xml - END *//* /home/prodmeusev2/webapp/modules/quiz/style/frontoffice.xml - BEGIN */
.modules-quiz-list, .modules-faq-tplonecolumn {
	width: 100%;
	float: left;
}
.modules-quiz-list .column-one, .modules-quiz-list-tplonecolumn .column-one {
	float: left;
	width: 73.2%;
	padding: 1.2%;
	padding-left: 0;
	margin-top: 12px;
}
.modules-quiz-list-tplonecolumn .column-one {
	width: auto;
	padding: 0;
}
.modules-quiz-list .column-two {
	float: left;
	width: 24.4%;
	padding: 0 1.2%;
	padding-right: 0;
	margin-top: 22px;
}
.modules-quiz-list {
	display: table;
}
.modules-quiz-list ol li {
	padding: 4px 0;
}
.modules-quiz-detail form p, .modules-quiz-result form p {
	margin: 0;
	padding: 12px 0;
	padding-bottom: 6px;
}
.modules-quiz-detail form ol li fieldset label, .modules-quiz-result form ol li fieldset label {
	clear: both;
	display: block;
	padding: 2px 0;
}
.modules-quiz-detail .info-result {
	text-align: center;
	font-weight: bold;
	font-size: 3.0em;
}
.correct {
	color: green;
}
.incorrect {
	color: red;
}
.top-freecontent, .bottom-freecontent {
	margin: 12px 0;
}
.modules-quiz-result p.explaination {
	margin: 0;
	padding: 0;
	padding-left: 24px;
}
.modules-quiz-contextuallist h3.title {
	font-size: 1.2em;
}
.modules-quiz-detail fieldset p {
	color: #adafbb;
	font-size: 1.2em;
	font-weight: bold;
}
.modules-quiz-detail label {
	background: #f2f2f2;
	margin: 0 6px;
	font-size: 1.2em;
	width: 501px;
}
.modules-quiz-detail label input {
	margin-left: 24px;
}
.modules-quiz-detail input.button {
	padding: 2px 5px;
	margin-top: 24px;
	margin-left: 6px;
	border: 1px solid #fff;
	font-size: 1em;
	color: #fff;
	background-color: #63ba3c;
	cursor: pointer;
}
.modules-quiz-detail ul.errors li {
	margin-left: 12px;
	color: red;
	font-weight: bold;
}
.modules-quiz-detail .info-result {
	font-size: 1.2em;
}
.modules-quiz-detail .top-freecontent, .modules-quiz-detail .bottom-freecontent {
	font-size: 1.2em;
	padding: 6px 12px;
}
.modules-quiz-contextuallist img, .modules-quiz-detail img {
	margin: 12px;
}
.modules-quiz-detail .top-rounded-corners {
	width: 501px;
	height: 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/fieldset_quizz.gif) no-repeat;
	display: block;
	margin-left: 6px;
}
.modules-quiz-detail .bottom-rounded-corners {
	width: 501px;
	height: 10px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/ul_quizz.gif) no-repeat;
	display: block;
	margin-left: 6px;
}
.modules-quiz-detail fieldset div.explaination {
	color: #000;
	font-size: 1.2em;
	font-weight: normal;
	background: #f2f2f2;
	width: 477px;
	padding: 2px 12px;
	margin-left: 6px;
}
/* /home/prodmeusev2/webapp/modules/quiz/style/frontoffice.xml - END *//* /home/prodmeusev2/webapp/modules/solrsearch/style/frontoffice.xml - BEGIN */
.solrsearchSuggestion {
	float: left;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.solrsearchSuggestion p {
	font-style: italic;
}
.solrsearchNoHits {
	clear: both;
	margin-left: 10px;
	margin-top: 20px;
}
.solrsearchNoHits span {
	font-style: italic;
}
.solrsearchResultsCount {
	float: right;
	margin-right: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.solrsearchResults {
	clear: both;
	margin-left: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.solrsearchResults ul {
	list-style-type: none;
}
.solrsearchResults ul > li {
	margin-bottom: 20px;
	border-bottom: 1px solid #999;
	padding: 5px 5px 5px 5px;
	background: url(http://www.tourism-meuse.com/icons/normal/document.png) transparent no-repeat top left;
}
.solrsearchResults span {
	margin-left: 32px;
}
.solrsearchResults img {
	margin-bottom: 10px;
}
.solrsearchResults p {
	margin-left: 32px;
	margin-bottom: 10px;
}
.solrsearchResults a {
	margin-left: 32px;
	margin-bottom: 10px;
	font-style: italic;
}
.solrsearchResults h4 {
	margin-bottom: 5px;
	margin-left: 32px;
}
.solrsearchResults em {
	background-color: yellow;
	font-style: normal;
	font-weight: bold;
}
.solrsearchPaginator {
	text-align: center;
}
.solrsearchPaginator span {
	color: red;
	font-weight: bold;
}
.solrsearchPaginator h5 {
	display: inline;
}
.solrsearchScore0 {
	display: none;
}
.solrsearchScore1 {
	display: table-cell;
	width: 16px;
	background: url(http://www.tourism-meuse.com/icons/small/star_yellow.png) transparent repeat-x top left;
	overflow-x: hidden;
	overflow-y: hidden;
	height: 24px;
}
.solrsearchScore2 {
	display: table-cell;
	width: 32px;
	background: url(http://www.tourism-meuse.com/icons/small/star_yellow.png) transparent repeat-x top left;
	overflow-x: hidden;
	overflow-y: hidden;
	height: 24px;
}
.solrsearchScore3 {
	display: table-cell;
	width: 48px;
	background: url(http://www.tourism-meuse.com/icons/small/star_yellow.png) transparent repeat-x top left;
	overflow-x: hidden;
	overflow-y: hidden;
	height: 24px;
}
.solrsearchScore4 {
	display: table-cell;
	width: 64px;
	background: url(http://www.tourism-meuse.com/icons/small/star_yellow.png) transparent repeat-x top left;
	overflow-x: hidden;
	overflow-y: hidden;
	height: 24px;
}
.solrsearchScore5 {
	display: table-cell;
	width: 80px;
	background: url(http://www.tourism-meuse.com/icons/small/star_yellow.png) transparent repeat-x top left;
	overflow-x: hidden;
	overflow-y: hidden;
	height: 24px;
}
.solrsearchGauge {
	display: inline;
	margin-left: 32px;
}
fieldset.search {
	float: right;
	clear: both;
	margin: 14px 0 0 0;
	padding: 40px 0 0 20px;
	border: 0;
	width: 250px;
	height: 68px;
}
fieldset.search label {
	display: block;
	margin: 0 0 -10px;
	padding: 0;
	color: #000;
}
fieldset.search input.searchText {
	margin: 0 0 0 10px;
	padding: 2px;
	width: 12em;
	color: #000;
	background-color: #fff;
	border: 1px solid #a5acb2;
	font-size: 1em;
	position: relative;
	z-index: 10000000;
}
fieldset.search button {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent none;
	position: relative;
}
fieldset.search button img {
	margin: 0;
	padding: 0;
}
.green-bar {
	padding: 4px 8px;
	background: #82c43e;
	margin-bottom: 12px;
	margin-top: 12px;
	color: #000;
}
.green-bar a {
	color: #000;
}
.solrsearch-results {
	padding-right: 12px;
	float: left;
	width: 29%;
}
.green-bar .solrsearch-pagination-top {
	text-align: right;
	float: left;
	width: 69%;
}
ul.results-header li {
	padding-left: 12px;
}
ul.results-header li.sorting {
	margin-bottom: 12px;
}
ol.results-list li {
	padding-left: 12px;
}
a.result-link {
	font-style: normal;
	font-size: 1.2em;
	padding-left: 12px;
	background: url(http://www.tourism-meuse.com/media/frontoffice/ul_local_li_a.gif) no-repeat left;
}
ol.results-list li ul li p {
	font-size: 1em;
	padding-top: 4px;
}
/* /home/prodmeusev2/webapp/modules/solrsearch/style/frontoffice.xml - END *//* /home/prodmeusev2/modules/task/style/frontoffice.xml - BEGIN */
/* /home/prodmeusev2/modules/task/style/frontoffice.xml - END *//* /home/prodmeusev2/webapp/modules/users/style/frontoffice.xml - BEGIN */
form.formauthentication {
	width: 300px;
	text-align: center;
	border: 1px solid #d4d0c0;
}
ol.modules-users-login-form {
	list-style: none;
	padding-top: 20px;
}
ol.modules-users-login-form li {
	text-align: center;
}
ol.modules-users-login-form li label {
	font-weight: bold;
	letter-spacing: 1px;
	float: left;
	font-size: 0.9em;
	display: block;
	text-align: center;
	width: 150px;
	text-transform: uppercase;
}
div.showuserinfo {
	font-weight: bold;
}
fieldset.login {
	margin: 20px 0;
	padding: 0;
	border: 0;
	font-size: 1em;
}
div#ContentColumn2 p.btnType {
	margin: 10px 10px 20px 15em;
	padding: 0 0 0 20px;
}
fieldset.login label {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: 15em;
	font-size: 1em;
	color: #666;
	text-align: right;
}
fieldset.login input.textType {
	margin: 0;
	padding: 0;
	border: 1px solid #666;
	width: 200px;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
fieldset.login input.btnType {
	margin: 0 10px 0 0;
	padding: 2px 5px;
	border: 1px solid #fff;
	font-size: 1.1em;
	color: #fff;
	background-color: #63ba3c;
}
input[type="submit"].btnType:hover {
	border: 1px solid #63ba3c;
	color: #63ba3c;
	background-color: #fff;
	cursor: pointer;
}
input[type="reset"].btnType:hover {
	border: 1px solid #63ba3c;
	color: #63ba3c;
	background-color: #fff;
	cursor: pointer;
}
/* /home/prodmeusev2/webapp/modules/users/style/frontoffice.xml - END *//* /home/prodmeusev2/modules/workflow/style/frontoffice.xml - BEGIN */
/* /home/prodmeusev2/modules/workflow/style/frontoffice.xml - END *//* /home/prodmeusev2/modules/zone/style/frontoffice.xml - BEGIN */
/* /home/prodmeusev2/modules/zone/style/frontoffice.xml - END *//* /home/prodmeusev2/modules/zonegeo/style/frontoffice.xml - BEGIN */
/* /home/prodmeusev2/modules/zonegeo/style/frontoffice.xml - END *//* /home/prodmeusev2/webapp/modules/website/style/tplTwoColumns.xml - BEGIN */
/* /home/prodmeusev2/webapp/modules/website/style/tplTwoColumns.xml - END *//* /home/prodmeusev2/webapp/modules/website/style/decouvrir.xml - BEGIN */
div#contentLocation {
	margin: 10px 0 0 0;
	background: url(http://www.tourism-meuse.com/media/frontoffice/div_oneColumn.gif) #fff no-repeat 10px 100%;
}
div.cold {
	display: inline;
	float: left;
	margin: 20px 0 0;
	padding: 0 0 10px;
	width: 100%;
	background: url(http://www.tourism-meuse.com/media/frontoffice/div_col.gif) transparent no-repeat 10px 100%;
}
dl.cold {
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	width: 142px;
	font-size: 1em;
	clear: right;
}
dl.cold dt {
	margin: 0;
	padding: 80px 0 2px 0;
	min-height: 30px;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
}
dl.cold dd {
	margin: 0 0 0 0;
	padding: 0;
	font-size: 1em;
}
dl.type1 dt {
	color: #e69142;
	background: url(http://www.tourism-meuse.com/media/frontoffice/dl_type1_dt.jpg) #fff no-repeat 0 0;
}
dl.type2 dt {
	color: #a2878f;
	background: url(http://www.tourism-meuse.com/media/frontoffice/dl_type2_dt.jpg) #fff no-repeat 0 0;
}
dl.type3 dt {
	color: #615470;
	background: url(http://www.tourism-meuse.com/media/frontoffice/dl_type3_dt.jpg) #fff no-repeat 0 0;
}
dl.type4 dt {
	color: #788638;
	background: url(http://www.tourism-meuse.com/media/frontoffice/dl_type4_dt.jpg) #fff no-repeat 0 0;
}
dl.type5 dt {
	color: #b47622;
	background: url(http://www.tourism-meuse.com/media/frontoffice/dl_type5_dt.jpg) #fff no-repeat 0 0;
}
dl.cold ul {
	margin: 0;
	padding: 5px 0;
	list-style: none;
	font-size: 1.1em;
}
dl.cold ul li {
	margin: 0;
	padding: 5px 5px 5px 15px;
	list-style-type: none;
	background: url(http://www.tourism-meuse.com/media/frontoffice/arrow_3.gif) transparent no-repeat 8px 10px;
}
dl.cold ul li a:link, dl.cold ul li a:visited, dl.cold ul li a:hover, dl.cold ul li a:active {
	text-decoration: none;
	color: #000;
}
dl.cold ul li a:hover {
	text-decoration: underline;
}
/* /home/prodmeusev2/webapp/modules/website/style/decouvrir.xml - END *//* /home/prodmeusev2/webapp/modules/website/style/twocolumns.xml - BEGIN */
div#contentLocation {
	margin: 10px 0 0 0;
	background: url(http://www.tourism-meuse.com/media/frontoffice/div_main.gif) #fff no-repeat 10px 100%;
}
/* /home/prodmeusev2/webapp/modules/website/style/twocolumns.xml - END */