/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
seilerhotel.css / Seiler Hotels Zermatt
*/


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
main elements
*/
body {
	font:62.5% Georgia, Arial, Helvetica, Verdana, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
	color:#000;
	background:#fff url(../images/mr/bg_body.gif);
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
main page elements
*/
div#siteframe {
	margin:0 auto;
	padding:0;
	width:886px;
	text-align:left;
	border:solid #000;
	border-width:0 3px 3px 3px;
	background:#fff url(../images/mr/bg_siteframe.gif) bottom;
}
div#header {
	background:#fff none;
	border-top:6px solid #afaa88;
	margin:0;
	padding:10px 12px 0 14px;
	font-size:100%;
	height:34px;
	letter-spacing:1px;
	font-family:"Times New Roman", Times, serif;
}
div#trailor {
	background:#fff none;
	padding:0 14px 14px 14px;
	height:256px;
	margin:0;
}
div#content {
	margin:40px 0 0 14px;
	padding:0;
	width:860px;
	font-size:130%;
	line-height:140%;
	float:none;
	clear:both;
}
div#columns {
	padding:0;
	margin:0;
	background:transparent url(../images/mr/bg_border.gif) bottom left repeat-x;
	height:272px;
}
div#maincontent {
	margin:0 9px;
	padding:34px 0 0 0;
}
div#contentleft {
	float:left;
	width:624px;
	margin:0;
	padding:0 33px 0 9px;
	display:inline;
	background:transparent url(../images/mr/bg_line_v.gif) top right repeat-y;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:582px;
}
* html div#contentleft {
	width:624px;
}
div#contentleft.noborder {
	background:transparent none;
	width:640px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:598px;
}
div#contentright {
	float:right;
	display:inline;
	width:200px;
	line-height:140%;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	margin:0 20px 0 0;
	padding:0;
}
* html div#contentright {
	margin:0 6px 0 0;
}
div#contentrightBig {
	float:right;
	display:inline;
	overflow:visible;
	width:200px;
	margin:0 0 0 9px;
	padding:10px 0 10px 9px;
	border-left:1px solid #9d874d;
}
div#colLeft,
div#colRight {
	float:left;
	width:431px;
	height:265px;
	padding:0 8px 0 0;
	margin:0 8px 0 0;
	background:transparent url(../images/mr/bg_line_v.gif) top right repeat-y;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:423px;
}
div#plugin div#columns { margin-left:-9px; }
div#colRight {
	padding:0;
	margin:0;
	float:right;
	background:transparent none;
	width:429px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:421px;
}
div.addBottomLine {
	background:transparent url(../images/mr/bg_line_h.gif) bottom left repeat-x;
	height:263px;
}
div#contentleft div.colLeft,
div#contentleft div.colRight {
	float:left;
	display:inline;
	width:280px;
	margin:0;
	padding:0;
}
div#contentleft div.colRight {
	float:right;
}
div.contentblock {
	padding:0 0 20px 9px;
	margin:0 0 20px 0;
	background:transparent url(../images/mr/navigation/line.gif) bottom left repeat-x;
}
div#contentleft div.contentblock { margin-left:-9px; }
div#plugin {
	margin:0 0 0 9px;
}
div#plugin div.contentblock { margin:0 0 20px -9px; }
div#footIcons {
	text-align:center;
	margin:25px 0 15px 0;
	color:#514c3e;
	font-size:90%;
}
div#footIcons p {
	margin:0;
	padding:0;
}
div#footer {
	width:886px;
	margin:10px auto;
}
div#footer p,
div#footer p.copy a {
	color:#999;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
}
div#footer p.copy a:hover { text-decoration:underline; }

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
header
*/
div#metanav,
div#switchlang {
	float:left;
	width:520px;
	word-spacing:3px;
	color:#675555;
	position:relative;
	z-index:10;
	margin:0;
	padding:0;
}
div#logo {
	background:#fff none;
	text-align:center;
	margin:-10px 0 10 0;
	position:relative;
	z-index:5;
	padding:0;
	height:92px;
}
div#switchlang {
	float:right;
	text-align:right;
	margin-top:-15px;
}
div#reservation {
	position:absolute;
	width:139px;
	height:31px;
	margin:27px 0 0 735px;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
navigation
*/
div#navigation {
	margin:0;
	padding:0;
	background:#fff none;
	background-color:transparent;
	background-image:url(../images/mr/navigation/tops/1.jpg);
	background-position:left 29px;
	background-repeat:no-repeat;
	height:70px;
}
div#navigation.active1, div.active1 { background-image:url(../images/mr/navigation/tops/1-1.jpg) !important; }
div#navigation.active2, div.active2 { background-image:url(../images/mr/navigation/tops/1-2.jpg) !important; }
div#navigation.active3, div.active3 { background-image:url(../images/mr/navigation/tops/1-3.jpg) !important; }
div#navigation.active4, div.active4 { background-image:url(../images/mr/navigation/tops/1-4.jpg) !important; }

/* Init Menus */
ul#mainmenu, ul#submenu, ul#subsubmenu {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	list-style:none;
	float:none;
	clear:both;
}

/* Navigation Links */
ul#mainmenu a, ul#mainmenu a:link, ul#mainmenu a:visited,
ul#submenu a, ul#submenu a:link, ul#submenu a:visited,
ul#subsubmenu a, ul#subsubmenu a:link, ul#subsubmenu a:visited {
	font-size:140%;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
}
ul#mainmenu a:hover, ul#mainmenu a:focus, ul#mainmenu a:active,
ul#submenu a:hover, ul#submenu a:focus, ul#submenu a:active,
ul#subsubmenu a:hover, ul#subsubmenu a:focus, ul#subsubmenu a:active {
	color:#3f3620;
}

/* Mainmenu Level 1 */
ul#mainmenu li,
ul#submenu li,
ul#subsubmenu li {
	height:31px;
	line-height:32px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
	text-align:center;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:top left;
}
ul#mainmenu li#m1,
ul#mainmenu li#m4 {
	width:228px;
	padding:0 0 0 10px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:218px;
}
ul#mainmenu li#m4 {
	padding:0 10px 0 0;
}
* html ul#mainmenu li#m1 { width:228px; }
* html ul#mainmenu li#m4 { width:230px; }
ul#mainmenu li#m1 { background-image:url(../images/mr/navigation/inactive/1-1.jpg); }
ul#mainmenu li#m2 { width:215px; background-image:url(../images/mr/navigation/inactive/1-2.jpg); }
ul#mainmenu li#m3 { width:215px; background-image:url(../images/mr/navigation/inactive/1-3.jpg); }
ul#mainmenu li#m4 { background-image:url(../images/mr/navigation/inactive/1-4.jpg); }
div#navigation.active1 ul#mainmenu li#m1, div.active1 ul#mainmenu li#m1 { background-image:url(../images/mr/navigation/active/1-1.jpg); }
div#navigation.active2 ul#mainmenu li#m2, div.active2 ul#mainmenu li#m2 { background-image:url(../images/mr/navigation/active/1-2.jpg); }
div#navigation.active3 ul#mainmenu li#m3, div.active3 ul#mainmenu li#m3 { background-image:url(../images/mr/navigation/active/1-3.jpg); }
div#navigation.active4 ul#mainmenu li#m4, div.active4 ul#mainmenu li#m4 { background-image:url(../images/mr/navigation/active/1-4.jpg); }

/* Dark level 1 */
ul#mainmenu.dark li a { color:#3f3620; }
ul#mainmenu.dark li a:hover { color:#000; }
ul#mainmenu.dark li a.active { color:#000 !important; }
ul#mainmenu.dark li#m1 { background-image:url(../images/mr/navigation/dark/1-1.jpg); }
ul#mainmenu.dark li#m2 { background-image:url(../images/mr/navigation/dark/1-2.jpg); }
ul#mainmenu.dark li#m3 { background-image:url(../images/mr/navigation/dark/1-3.jpg); }
ul#mainmenu.dark li#m4 { background-image:url(../images/mr/navigation/dark/1-4.jpg); }

/* Submenu Level 2 */
ul#submenu {
	margin:0 0 0 13px;
	padding:0;
}
ul#subsubmenu,
ul#subsubmenu.active1,
div.sub1 ul#subsubmenu {
	height:60px;
	margin:0;
	padding:0 0 0 13px;
	background:transparent url(../images/mr/navigation/tops/2-1.jpg) left top no-repeat;
}
ul#subsubmenu.active2, div.sub2 ul#subsubmenu { background-image:url(../images/mr/navigation/tops/2-2.jpg); }
ul#subsubmenu.active3, div.sub3 ul#subsubmenu { background-image:url(../images/mr/navigation/tops/2-3.jpg); }
ul#subsubmenu.active4, div.sub4 ul#subsubmenu { background-image:url(../images/mr/navigation/tops/2-4.jpg); }
ul#submenu li a, ul#submenu li.empty span, ul#subsubmenu li a, ul#subsubmenu li.empty span {
	float:left;
	height:50px;
	width:215px;
	line-height:20px;
	margin:10px 0 0 0;
	background:transparent url(../images/mr/navigation/line.gif) bottom repeat-x;
}

ul#submenu li a:hover, ul#subsubmenu li a:hover {
	color:#000 !important;
	background:transparent url(../images/mr/navigation/hover.gif) bottom no-repeat;
}

/* Submenu Level 3 */
ul#submenu.active1 li a, ul#submenu.active2 li a, ul#submenu.active3 li a, ul#submenu.active4 li a {
	background-position:left 2px;
	margin:0;
	line-height:40px;
}
ul#submenu.active1 { background:transparent url(../images/mr/navigation/line.gif) bottom left no-repeat; }
ul#submenu.active2 { background:transparent url(../images/mr/navigation/line.gif) bottom left no-repeat; }
ul#submenu.active3 { background:transparent url(../images/mr/navigation/line.gif) bottom left no-repeat; }
ul#submenu.active4 { background:transparent url(../images/mr/navigation/line.gif) bottom left no-repeat; }
ul#submenu.active1 li#s1 a, ul#submenu.active2 li#s1 a, ul#submenu.active3 li#s1 a, ul#submenu.active4 li#s1 a { background-image:url(../images/mr/navigation/dark/2-1.gif); color:#3f3620; }
ul#submenu.active1 li#s2 a, ul#submenu.active2 li#s2 a, ul#submenu.active3 li#s2 a, ul#submenu.active4 li#s2 a { background-image:url(../images/mr/navigation/dark/2-2.gif); color:#3f3620; }
ul#submenu.active1 li#s3 a, ul#submenu.active2 li#s3 a, ul#submenu.active3 li#s3 a, ul#submenu.active4 li#s3 a { background-image:url(../images/mr/navigation/dark/2-3.gif); color:#3f3620; }
ul#submenu.active1 li#s4 a, ul#submenu.active2 li#s4 a, ul#submenu.active3 li#s4 a, ul#submenu.active4 li#s4 a { width:228px; background-image:url(../images/mr/navigation/dark/2-4.gif); color:#3f3620; background-repeat:no-repeat; }
li#s1 a.active { background-image:url(../images/mr/navigation/active/2-1.gif) !important; color:#000 !important; }
li#s2 a.active { background-image:url(../images/mr/navigation/active/2-2.gif) !important; color:#000 !important; }
li#s3 a.active { background-image:url(../images/mr/navigation/active/2-3.jpg) !important; color:#000 !important; }
li#s4 a.active { background-image:url(../images/mr/navigation/active/2-4.gif) !important; color:#000 !important; }
ul#submenu.nonextlevel li#s1 a.active,
ul#submenu.nonextlevel li#s2 a.active,
ul#submenu.nonextlevel li#s3 a.active,
ul#submenu.nonextlevel li#s4 a.active,
ul#subsubmenu li#ss1 a.active,
ul#subsubmenu li#ss2 a.active,
ul#subsubmenu li#ss3 a.active,
ul#subsubmenu li#ss4 a.active {
	background:transparent url(../images/mr/navigation/hover.gif) bottom no-repeat !important;
}

/* IE 6 Hacks */
* html div#header,
* html div#trailor,
* html div#logo,
* html div#navigation {
	width:888px;
}
* html div.subsub ul#submenu li#s1 a,
* html div.subsub ul#submenu li#s2 a,
* html div.subsub ul#submenu li#s3 a,
* html div.subsub ul#submenu li#s4 a {
	background-position:bottom;
	height:30px !important;
	line-height:31px !important;
	padding:2px 0 0 0;
}
* html div#navigation ul.nonextlevel li#s1 a,
* html div#navigation ul.nonextlevel li#s2 a,
* html div#navigation ul.nonextlevel li#s3 a,
* html div#navigation ul.nonextlevel li#s4 a {
	height:60px !important;
	line-height:15px !important;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
hyperlinks, icons
*/
a, a:link, a:visited {
	color:#760425;
	text-decoration:underline;
}
a:hover, a:focus, a:active {
	color:#460216;
	text-decoration:underline;
}
a.active, a.active:link, a.active:visited,
a.news_active, a.news_active:link, a.news_active:visited,
a.events_active, a.events_active:link, a.events_active:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
div#metanav a, div#metanav a:link, div#metanav a:visited,
div#switchlang a, div#switchlang a:link, div#switchlang a:visited {
	color:#675555;
	text-decoration:none;
	text-transform:uppercase;
}
div#metanav a:hover, div#metanav a:focus, div#metanav a:active,
div#switchlang a:hover, div#switchlang a:focus, div#switchlang a:active {
	text-decoration:underline;
}
.right a, .right a:link, .right a:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, Verdana, sans-serif;
}
.right a:hover, .right a:focus, .right a:active {
	color:#760425;
	text-decoration:underline;
}
div#content .button,.reconlinebutton,
input.sendButton,
a.button, a.button:link, a.button:visited,
a.reconlinebutton, a.reconlinebutton:link, a.reconlinebutton:visited,
a.button-in-image, a.button-in-image:link, a.button-in-image:visited {
	background:transparent url(../images/mr/bg_button.gif) 7% repeat-x;
	border:1px solid #000;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	padding:0 20px;
	text-align:center;
	margin:0 4px 0 0;
	line-height:21px;
	text-decoration:none;
	font-size:80%;
	text-transform:uppercase;
	letter-spacing:2px;
}
input.sendButton:hover, input.sendButton:focus, input.sendButton:active,
a.button:hover, a.button:focus, a.button:active,
a.reconlinebutton:hover, a.reconlinebutton:focus, a.reconlinebutton:active,
a.button-in-image, a.button-in-image:link, a.button-in-image:visited {
	background:transparent url(../images/mr/bg_button_hover.gif) 7% repeat-x !important;
	cursor:pointer;
}
input.sendButton { padding:2px 20px 3px 20px; border:1px solid #000; }
*+html input.sendButton { padding:0; line-height:18px; }
* html input.sendButton {	padding:0; }
div#reservation a.button, div#reservation a.button:link, div#reservation a.button:visited {
	border:none;
	text-align:left;
	background:transparent url(../images/mr/bg_reservation.jpg) left no-repeat;
	font-size:10px;
	line-height:31px;
	padding:0 0 0 30px;
	width:139px;
	font-weight:bold;
}
div#reservation a.button:hover, div#reservation a.button:focus, div#reservation a.button:active {
	background:transparent url(../images/mr/bg_reservation_hover.jpg) left no-repeat !important;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
font styles (Headers, paragraphs, lists, ...)
*/
h1 {
	color:#000;
	background:transparent url(../images/mr/bg_line_h.gif) bottom left repeat-x;
	font-weight:normal;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	margin:0;
	padding:0 0 6px 9px;
	font-size:170%;
	letter-spacing:2px;
	text-transform:uppercase;
}
div#contentleft h1 {
	margin:0 0 12px -9px;
	padding:0 0 4px 9px;
}
div.contentblock h1,
div#plugin h1 {
	margin-left:-9px;
}
h2 {
	font-style:italic;
	background:transparent none;
	color:#000;
	font-weight:normal;
	font-size:110%;
}
h3 {
	color:#000;
	font-weight:normal;
	margin:0 0 3px 0;
	padding:0 0 0 25px;
	background:transparent url(../images/mr/bg_headings.gif) left no-repeat;
	font-size:120%;
	letter-spacing:2px;
	text-transform:uppercase;
}
div#contentright h3 {
	background:transparent none;
	padding:0;
	font-weight:bold;
	font-size:100%;
}
h4, h5 {
	background:transparent none;
	color:#000;
	font-weight:normal;
	font-size:110%;
}
p {
	margin:0 0 15px 0;
	padding:0;
}
div#colLeft p, div#colRight p {
	margin:0;
}
div#colLeft h1, 
div#colRight h1 {
	margin:0;
	padding:0 0 2px 0;
	float:left;
	background:transparent none;
	display:inline;
}
div#content ul {
	list-style-image:url(../images/mr/icon_listings.gif);
	margin-top:15px;	
	margin-left:16px;
	margin-bottom:15px;	
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;	
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
forms
*/
form, legend, fieldset {
	margin:0;
	padding:0;
	border:0;
}
div.errors {
	color:#7c2c35;
	font-weight:bold;
	margin:0 0 20px 0;
}
label {
	display:block;
	padding:0 0 0 5px;
}
input.inputField,
textarea.inputField,
input.smallInputField {
	border:1px solid #555;
	width:270px;
	padding:2px 4px;
	font-family:"Lucida sans", Arial, Helvetica, Verdana, sans-serif;
	font-size:100%;
}
input.smallInputField {
	width:100px;
}
.formNote {
	color:#666;
	margin:15px 0;
}
td.captcha img {
	border:1px solid #555;
}
.input1 {
	width:145px;
	border: 1px solid #000000;
}
.input2 {
	width:455px;
	border: 1px solid #000000;
}
.input3 {
	width:280px;
	border: 1px solid #000000;
}
.input4 {
	width:108px;
	border: 1px solid #000000;
}
.input5 {
	width:380px;
	border: 1px solid #000000;
}
.line {
	border-top:1px solid #000000;
}
.ftable td {
	padding:2px;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
boxes
*/
div.boxhead, div.boxfoot {
	width:215px;
	height:30px;
	background:transparent url(../images/mr/boxhead.gif) top no-repeat;
	margin:0;
	padding:0;
}
div.boxfoot {
	background-position:bottom;
	background-image:url(../images/mr/boxfoot.gif);
	margin:0 0 20px 0;
}
div.boxbody {
	width:215px;
	margin:0;
	padding:0 18px;
	background:transparent url(../images/mr/boxbody.gif) repeat-y;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:179px;
}
* html div.boxbody {
	width:215px;
}
div.boxbody p {
	margin:0;
	padding:0;
}
div#content div.boxbody ul {
	margin-bottom:0;
}
div#contentright div.boxbody h3 {
	font-size:120%;
	font-weight:normal;
	text-transform:uppercase;
	padding:0 0 4px 0;
	margin:0 0 15px 0;
	border-bottom:1px solid #000;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
images
*/
img, a img {
	border:none;
}
img.imgRight {
	float:right;
	margin:0 0 8px 8px;
}
img.imgLeft {
	float:left;
	margin:0 8px 8px 0;
}
div#colLeft img.imgRight {
	margin:0 12px 0 8px;
}
div#colLeft img.imgRight,
div#colRight img.imgRight {
	margin-left:15px;
	border:3px solid #000;
}
div#contentright img {
	border:3px solid #000;
}
div#maincontent img.imgRight {
	margin:0 0 12px 12px;
}
div#footIcons img {
	margin:0 20px 10px 0;
}
div.bigImage {
	float:right;
	text-align:right;
	margin:0 0 0 20px;
	padding:0;
	font-size:90%;
}
div.contentblock div.bigImage {
	width:auto;
	font-size:100%;
}
div.bigImage p {
	margin:0;
	padding:0 0 10px 0;
}
div.bigImage img {
	margin:0;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
listings and boxes
*/
div.listitem {
	padding:0 0 10px 0;
	margin:0;
}
div.text, div.textLarge {
	float:left;
	display:inline;
	width:431px;
	background:transparent url(../images/mr/bg_line_v.gif) top right repeat-y;
	padding:0 10px 0 0;
	margin:0;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:421px;
}
div.textLarge {
	padding:0 10px 0 0;
	width:630px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:620px;
}
div.listitem div.cfLine {
	margin-bottom:0 !important;
	margin-left:-9px !important;
	width:620px;
}
div.textLarge div.line {
	background:transparent url(../images/mr/bg_line_h.gif) bottom left repeat-x;
	padding:0 0 0 9px;
	border:none;
}
div.line div.textLarge {
	padding:0 10px 0 9px;
	width:630px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:611px;
}
div.listitem div.textLarge h1 {
	margin-left:-9px;
}
div.listitem h1 {
	font-size:160%;
	padding:0 0 0 10px;
	margin:0 0 8px 0;
	height:24px;
}
div.listitem div.line {
	border:none;
}
div.text h2 {
	margin:0 0 8px 10px;
}
div.text p {
	margin:0 0 5px 10px;
}
div.listitem div.box {
	width:195px;
	float:left;
	display:inline;
	margin:0 0 0 10px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
}
div.listitem div.box h3 {
	text-transform:uppercase;
	background:transparent none;
	padding:0;
	font-family:Arial, Helvetica, Verdana, sans-serif;
}
div.listitem div.box img {
	margin-bottom:15px !important;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
	text-align:center !important;
	border:3px solid #000;
}
div.image {
	float:right;
	overflow:hidden;
	padding:0;
	margin:23px 0 0 0;
	border:3px solid #000;
}
div.image img {
	width:207px;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
tables
*/
table, td, td p {
	font-size:100%;
	padding:0;
	margin:0;
}
div#contentright td,
table.contenttable td {
	border-bottom:1px solid #000;
	line-height:200%;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
misc elements
*/
.cf,
.cfLine { /* clear floating elements */
	float:none;
	clear:both;
	line-height:0;
	width:1px;
	margin:0;
	padding:0;
	font-size:0;
	height:0;
}
div#colLeft .cf,
div#colRight .cf,
.cfLine {
	height:3px;
	font-size:3px;
	line-height:3px;
	width:100%;
	margin:0 0 30px 0;
	background:transparent url(../images/mr/bg_line_h.gif) top left repeat-x;
}
.right {
	float:right;
	text-align:right;
	font-size:100%;
	letter-spacing:1px;
	display:inline;
	line-height:160%;
}
div#colLeft .right {
	margin:0 4px 0 0;
}
.nomargin {
	margin:0 !important;
	padding:0 !important;
}
#prix .line {
	border-top: 1px solid #000000;
}
.selecthighlight {
	background: #e0e0e0;
}
div.pagebrowser {
	visibility:hidden;
}
.tx-chgallery-pi1 .single .img img {
	border:3px solid #000;
}



a.arrowlink, a.arrowlink:link, a.arrowlink:visited {

	margin:0 0 10px 0;

	padding:0 0 0 12px;

	font-weight:normal;

	text-decoration:none;

	background:url(../images/mr/icon_arrowlink.gif) left no-repeat;

}

a.arrowlink:hover, a.arrowlink:focus, a.arrowlink:active {

	text-decoration:underline;

}
