/*  
Theme Name: Manoir des Roches
Theme URI: http://www.manoirdesroches.com/
Description: le thème du Manoir des Roches
Version: 0.1
Author: Adrien 
Author URI: http://www.manoirdesroches.com/
*/

/* MAIN TAGS ******************************************************/
html, body, ul, li, ol, dd, dl, dt, form, p, h1, h2, h3, h4, img, a, object, a img  { margin:0; padding:0; border:0; outline:0 }
body {background:#d9d9d9 url('images/bkg_body.jpg') repeat-x top; font-size: 11px;/* 16px.0.6875=11 */ font-family:Verdana, sans-serif; color:#333; text-align: center; padding:0; margin:0}

/*MAIN TYPO*/
h1 {color: #D1D1D1; font-size:1em }
h2 { font-size: 1.5em; /* 13px */ line-height: 1.2308em; /* 16px */ margin-bottom:0.2em; color:#8BAD61; font-weight:bold; text-align:left; text-transform:uppercase; width:300px}
h3 {  font-size: 1em; /* 11px */ line-height: 1.4545em; /* 16px */ margin:1.145em 0  0.5em 0; font-weight:bold; text-align:left; text-transform: uppercase; color:#27180E}
#sidebar_wrapper h2 {  font-size: 1em; /* 11px */ line-height: 1.4545em; /* 16px */ margin:0.72725em 0/*1.4545em*/; margin-right: 1.4545em; font-weight:bold; text-align:left; text-transform: uppercase; color:#333; border-bottom:1px dotted #ccc}
* + html #sidebar_wrapper h2 { margin:1.4545em 0 0.72725em 0 }
* + html #sidebar_wrapper .sidebar_sep h2 { margin:1.4545em 0 0.72725em 0 }
h4 { font-size: 1em; /* 11px */ line-height: 1.4545em; /* 16px */ margin-bottom: 1.4545em;  font-weight:bold;text-align:left;}
p { font-size: 1em; /* 11px */ line-height: 1.4545em; /* 16px */ text-align:left; margin-bottom:0.7272em/*1.4545em*/; }
.liste {margin-top: 1.4545em;}
.liste li { margin-left: 1em; font-size: 1em; /* 11px */ line-height: 1.4545em; /* 16px */ text-align:left; margin-bottom: 1.4545em;}
.post li { font-size: 1em; /* 11px */ line-height: 1.4545em; /* 16px */ text-align:left; margin-bottom: 1.4545em;  padding-left:0em;margin-left:2em;}
.post a img { border:1px solid #ccc; padding:2px; margin:0 3px}
small { font-weight:normal; text-transform:lowercase;}
cite { font-weight:bold; color:#738E3A; font-style:normal; font-size:1.2em; }
.dark { text-align:center}

/*LINKS*/
a, a:visited, a:hover { outline:0; color:#738E3A; text-decoration: none;}
a:hover { text-decoration: underline; cursor:pointer;}
a.vert {color:#8BAD61; text-decoration: none; outline:0;}
a.vert:visited {color:#8BAD61;}
a.vert:hover { text-decoration:underline;}
a.vert img { border:0; margin:2px; padding:0; }
a.vert img:hover { padding:1px; border:1px solid #8BAD61;margin:0;}
a.vert img:visited {color:#8BAD61;}
a.fr { padding-left:25px; /*background: url('http://js.funkolector.fr/img/icones/flags/fr.png') left center no-repeat;*/}
a.en { padding-left:25px; /*background: url('http://js.funkolector.fr/img/icones/flags/gb.png') left center no-repeat;*/}
a img { border:0; outline:0}
.vert {color:#8BAD61; }
.gris { color:#ccc}
a.gris {color:#333; text-decoration: none; outline:0;}
a.gris:visited {color:#333;}
a.gris:hover { text-decoration:underline;}
.red { color:red}
.grisfonce { color: #666666}

.left { float:left;}
.right { float:right;}
.justify { text-align:justify;}

dynamicContent iframe { background:black; border:0;}
iframe { background:white; border:0;}
input, textarea, select { font-size: 1em; /* 11px */ line-height: 1.1428em; /* 14px */ margin-bottom: 1.4545em;  font-weight:bold;text-align:left; border:1px solid #8BAD61;  }


/*MAIN CONTAINERS ******************************************************/
#page, body>section {width:700px; margin: 0 auto; text-align:center; background:url('images/bkg_content_container.jpg') 0 243px repeat-y; }
#header { height:62px; width:506px; padding:21px 0 0 194px; margin:0; background:url('images/bkg_body.jpg') repeat-x top; }
#content_wrapper { float: left; margin:0; padding:1.2em 10px 0 33px; width:302px; }
#content { margin:0; text-align:left; }
#sidebar_wrapper { margin:0 0 0 350px; padding:0 0 0 4px;}
* html #sidebar_wrapper { margin:0 0 0 351px; padding:0 0 0 0;  }
#sidebar { display:block; text-align:left; padding:0 }
.footer { width:700px; padding:36px 0 18px 0; background:#d9d9d9 url('images/bkg_main_bottom.jpg') top left no-repeat; text-align:center; }
#myId { border:1px solid red; margin:0}

/*HEADER ******************************************************/
#header a.logo { float:left; width:310px; height:62px; display:block; background:url('images/logo.jpg') top left no-repeat;}
#header ul { float:left; overflow:hidden; height:21px; margin:0 0 0 0; list-style:none; background:#FFFFFF url('images/content_tr.jpg') top right no-repeat; padding:0; padding-right:18px ; width:65px}
#header li { float:left; display:block; list-style:none; background:#FFFFFF;}
	#header li a { display:block; }
		#header li a img { border:0; margin:6px 0 3px 10px}
.description { position:absolute; top: 0; left:0; float:left; color: #D1D1D1; overflow:hidden; white-space:nowrap;}

/*MAIN CONTENT *******************************************************/
#content_container { / margin: 0; padding:0;  background:url('images/mod_fg_top.jpg') no-repeat 18px 0; /*padding-top:8px; display:table*/ }

/*SIDEBAR *******************************************************/
#sidebar li { width:328px; padding-top:24px; margin:0; background:url('images/bkg_sidebar_sep.jpg') top left no-repeat; list-style:none; text-align:left; display:block; }
#sidebar li li { font-size: 1em; /* 11px */ line-height: 1.4545em; /* 16px */ text-align:left; padding:0; margin:0 0 1.4545em 0; display:inline; background:none }
#sidebar li.sidebar_no_sep { padding-top:0; margin:0; }
#sidebar li.sidebar_first { padding-top:16px; margin:0; background:none; }
#sidebar li.sidebar_sep { background:url('images/bkg_sidebar_sep_top.gif') top left no-repeat; padding-top:2px; display:table }
#sidebar ul ul { width:auto; padding:0 16px 0 0;}
.div_sidebar_coord { margin-left:8px; padding-bottom:4px;  }
.div_sidebar_pricing { padding:0 0 0 0; width:342px; height:230px; background:white }
#pano1 { width:100%; height:121px; margin:0 0 0 10px; width:310px; background-image:url('http://www.manoirdesroches.com/img/pano/facade-pano_vign.jpg'); background-position:-200px -10px; }
#sidebar #flashPano { background:#fff; }
#sidebar #flashPano.sidebar_sep { margin-bottom:-12px;background:url('images/bkg_sidebar_sep.jpg') top left no-repeat; padding-top:14px;  }
.widget { padding:0 8px;}
.widget-sortable { padding:0 8px; margin:0;  }
#sidebar .widget li { padding:5px 0; display:block;  }
#get_recent_comments_wrap { padding-top:8px }
#get_recent_comments_wrap ul li{ display:none; width:308px; background:url(images/bkg_quote_open.gif) 0 0 no-repeat; }
#get_recent_comments_wrap ul li p { padding:0; margin-bottom:0; margin-top:10px }
#get_recent_comments_wrap ul.newsticker li p a { background:url(images/bkg_quote_close.gif) bottom right no-repeat; padding:0 0 15px 15px; margin-right:10px; display:block; text-decoration:none; color:#333; text-indent:25px}
#get_recent_comments_wrap ul.newsticker li p a span { font-weight:bold; font-size:1.1em; color:#738E3A}

/*FOOTER *******************************************************/
.onglet {font-size: 1.3em; line-height: 1.5em;  margin-bottom:1.2308em; display:table; padding:0; margin:0 auto; list-style-type:none; white-space:nowrap; }
.footer .onglet {font-size: 1em; /* 11px */ line-height: 1.4545em; /* 16px */ }
.onglet li { float:left; list-style:none; text-align:left; display:table-cell;line-height: 2.5em }
* html .onglet li { float:left; }
.onglet a, .onglet a:link, .onglet a:visited {color:#78994F; text-decoration:none; text-transform:uppercase; padding:0 0.6em; width:auto; display:block; letter-spacing:-1 }
.footer .onglet a, .footer .onglet a:link, .footer .onglet a:visited {text-transform:none; }
* html #menu2 a { float:left; }
.onglet a:hover {color:#78994F; text-decoration:underline;}
.container {clear:both; text-decoration:none;}
* html .container {display:inline-block;}
/*.current_page_item a { border:2px solid #78994F; border-width:2px 0}*/

/*FRISE *******************************************************/
#frise { padding:2px 18px 16px 18px;  background:#fff url('images/bkg_main_top.jpg') top left no-repeat; width:664px; }
	#frise .onglet { background:#fff; padding:0.25em 0 }

/*ACCUEIL *******************************************************/
#plan_hp_img { float:right; margin:-7px 12px 0 0; width:149px; height:120px; display:block }
*+html #plan_hp_img { margin:4px 12px 0 0; }

/*CONTACT *******************************************************/
#sidebar .page_item {color:#8BAD61; text-decoration: none; outline:0;}
#sidebar .page_item a, #sidebar .page_item a:visited, #sidebar .page_item a:link {color:#8BAD61; text-decoration: none; outline:0; font-weight:bold}
#sidebar .page_item a:hover, #sidebar .page_item a:active, #sidebar .page_item a:focus {color:#8BAD61; text-decoration: underline; outline:0;}
 
/*PLAN D ACCES *******************************************************/
#mod_fg { width:329px;  margin-left:18px;}
#mod_fg_head { clear:both;height:10px;background:url('images/mod_fg_top.jpg') no-repeat top left; }
#mod_fg_foot { clear:both;height:10px;background:url('images/mod_fg_bottom.jpg') no-repeat bottom left; }
#mod_fg table { margin:0; padding:0; }
#mod_fg table { }
.mod_fg_left{ width:3px; background: url('images/mod_fg_bord_g.jpg') repeat-y top left}
.mod_fg_right { width:3px; background: url('images/mod_fg_bord_d.jpg') repeat-y top right}
#mod_fg_content {  padding:0px 12px 3px; margin:0 }

#mod_fb { margin:0 18px 0 5px; width:328px;}
#mod_fb.fWidth { width:29%; margin:0 15px 0 10px;}
.mod_fb { margin:0 18px 0 5px; padding-top:8px; width:328px; background:#fff; float:right}
.mod_fb.fWidth { width:29%; margin:0 15px 0 10px;}
.mod_fb_head {clear:both;height:6px;}
#mod_fb_head {clear:both;height:6px; }
#mod_fb_foot {clear:both;height:6px; }
#mod_fb h2 { margin-top:4px; margin-bottom:3px}
.mod_fb h2 { margin-top:4px; margin-bottom:3px}
#mod_fb_content { padding:3px 0px 3px 12px; margin:0; border-right:1px solid #ccc; border-left:1px solid #ccc; }
#mod_fb_content p { text-align:left}
#coordonnees p { font-weight:bold}
.contentFooter {clear:both; width:664px; margin:0 18px; height:10px; background:url('images/mod_all_bottom.jpg') top left no-repeat;}

/*VISITE GUIDEE*/
#mod_fc { width:664px; margin:0 18px; clear:both; float:none; background:#FFFFFF; padding-top:8px }
#mod_fc_tl { width:10px; height:10px}
.mod_fc_top { background: url('images/mod_fg_bord_h.jpg') repeat-x top left;}
#mod_fc_bl { width:10px; height:10px}
.mod_fc_bottom { background: url('images/mod_fg_bord_b.jpg') repeat-x bottom left;}
.mod_fg_left{ width:3px; background: url('images/mod_fg_bord_g.jpg') repeat-y top left}
.mod_fg_right { width:3px; background: url('images/mod_fg_bord_d.jpg') repeat-y top right}

a.gallery_launch { display:block; height:90px; width:116px; margin:0 auto; background:top left no-repeat; }
a.gallery_launch:hover { background-position:0 -90px}
	#gl_parc {background-image:url('images/gallery-launch_parc.jpg')}
	#gl_salle {background-image:url('images/gallery-launch_salle.jpg')}
	#gl_manoir {background-image:url('images/gallery-launch_manoir.jpg')}
	#gl_chambres {background-image:url('images/gallery-launch_chambres.jpg')}

#dynamicContent { background:#000000 url('images/loadingAnimation.gif') no-repeat center; width:664px; padding:0; margin:8px 18px 0 18px}
.iframeGallery { border-width:0 1px; border:#000 solid; width:656px; height:570px; text-align:center;padding:0;}
		.dtop,.dbottom{display:block;background: #ffffff /* <- Changez la couleur des coins ici */ } 
		.dtop b,.dbottom b{display:block; height:1px;overflow:hidden; background:#000} 
		.d1{margin:0 5px} 
		.d2{margin:0 3px} 
		.d3{margin:0 2px} 
		.dtop .d4,.dbottom b.d4{margin:0 1px; height:2px}

/*ITINERAIRES & MAP  *******************************************************/
.directions { width:100%;font-size:11px; line-height:15px;color:#333; clear:left; margin-top:-10px }
.directions th { color:#8BAD61; }
.directions h2 { color:#8BAD61; border-bottom:1px solid #8BAD61; padding-right:10px }
.directions a { color:#8BAD61; }
#directions a { color:#fff; font-weight:bold; text-decoration:none; background:#8BAD61; padding:3px auto; display:block; width:20px; text-align:center; }
.iti-list { overflow:auto; font-size:11px; padding:0; margin:0;  }
#directions { width:270px;height:450px; overflow:auto; padding:0 20px 0 0; margin:0;   }
#directions td  { text-align:left}
#locale { display:none;}
#toAddress {  }

#map {height:450px;width:100%; }
.mapInfoWindow { width:380px;}
	.mapInfoWindow div { float:right; width:142px; height:96px; margin:5px 10px 0 0; background:url(images/photos/la-facade-du-manoir-2_vign.jpg) center no-repeat;  }
	.mapInfoWindow h1{ width:190px; text-align:left }
#wagt_map_1 { width:620px; height:350px; margin:10px auto; border:1px solid #78994F;}
#detailmap {width:250px;height:150px;border:2px solid #78994F;}

.fltrt { float: right; margin-left: 8px;}
.fltlft { float: left;margin-right: 16px;}
.clearfloat { clear:both;height:0;font-size: 1px;line-height: 0px;}

hr {display: none;}
.navigation {display: block;text-align: center;	}

/*** jcarousel */
#frise #mycarousel { height:96px; overflow:hidden; _display:none }
#mycarousel li { float:left; list-style:none; width:148px; margin-right:1px }
#frise .jcarousel-prev-horizontal {width: 31px;height: 96px; margin:0 2px 0 0; float:left}
#frise .jcarousel-next-horizontal {width: 31px;height: 96px; margin:0 0 0 1px; float:right }
	/*** Horizontal Buttons */
	.jcarousel-container { width:660px;}
	.jcarousel-next-horizontal { cursor: pointer; background: transparent url('images/btn-next.jpg') no-repeat -101px 0;}
	.jcarousel-next-horizontal:hover { background-position: -68px 0;}
	.jcarousel-next-horizontal:active { background-position: -35px 0;}
	.jcarousel-next-disabled-horizontal,
	.jcarousel-next-disabled-horizontal:hover,
	.jcarousel-next-disabled-horizontal:active { cursor: default; background: transparent url('images/btn-next.jpg') no-repeat -2px 0;}
	.jcarousel-prev-horizontal { cursor: pointer; background: transparent url('images/btn-prev.jpg') no-repeat -101px 0;}
	.jcarousel-prev-horizontal:hover { background-position: -68px 0;}
	.jcarousel-prev-horizontal:active { background-position: -35px 0;}
	.jcarousel-prev-disabled-horizontal,
	.jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-prev-disabled-horizontal:active { cursor: default; background: transparent url('images/btn-prev.jpg') no-repeat -2px 0;}

/* PRICING TABLE */
.pricingTableContainer {padding:0 0 0 4px; display:table}
.pricingTable { width:320px; border:0; margin:0 25px 0 0; }
.pricingTable tbody td { height:28px; text-align:center; }
.pricingTable thead td { height:42px }
.pricingTable tfoot td { height:34px; }
.pricingTable thead .col_items { background:url(images/bkg_pT_head_items.jpg) right 0 no-repeat; width:107px}
.pricingTable thead .col_dark { background:url(images/bkg_pT_head_dark.jpg) 0 0 no-repeat; width:106px}
.pricingTable thead .col_highlight { background:url(images/bkg_pT_head_highlight.jpg) 0 0 no-repeat;width:107px}
.pricingTable tbody .col_items { background:url(images/bkg_pT_col_items.jpg) right 0 repeat-x;}
.pricingTable tbody .col_dark { background:url(images/bkg_pT_col_dark.jpg) 0 0 repeat-x;}
.pricingTable tbody .col_highlight { background:url(images/bkg_pT_col_highlight.jpg) 0 0 repeat-x;}
.pricingTable tfoot .col_items { background:url(images/bkg_pT_foot_items.jpg) right 0 no-repeat;}
.pricingTable tfoot .col_dark { background:url(images/bkg_pT_foot_dark.jpg) 0 0 no-repeat;}
.pricingTable tfoot .col_highlight { background:url(images/bkg_pT_foot_highlight.jpg) 0 0 no-repeat;}

.pricingTable p { padding:0;margin:0; text-align:center; font-weight:bold; color:#fff; font-size:12px  }
.pricingTable tbody .col_items p { padding:0 10px 0 0; text-align:right; color:#8BAD61;  }
.pricingTable tfoot .col_items p { padding:5px 0 0 0; font-size:12px; color:#999999; font-weight:normal  }
.pricingTable tfoot .col_dark p { padding:5px 0 0 0; font-size:12px;  }
.pricingTable tfoot .col_highlight p { padding:6px 0 0 0; font-size:14px;font-family:Arial, Helvetica, sans-serif}
.pricingTable.princingMariages tbody .col_items p { font-size:11px;line-height:13px; font-weight:normal }
.pricingTable.princingMariages thead .col_items p { padding:5px 0 0 0; font-size:10px; font-weight:normal; color:#000;  }
.pricingTable.princingMariages tfoot .col_items p { padding:0; font-size:11px; line-height:13px; font-weight:bold; color:#8BAD61; text-align:right; padding:0 10px 0 0; }
.pricingTable.princingMariages thead .col_dark { background:url(images/bkg_pT_head_dark_mariage.jpg) 0 0 no-repeat; width:106px}
.pricingTable.princingMariages thead .col_highlight { background:url(images/bkg_pT_head_highlight_mariage.jpg) 0 0 no-repeat;width:107px}

.pricingTable.princingMariages tfoot .col_dark p,
.pricingTable.princingMariages tfoot .col_highlight p { padding:0;}
.pricingTable.princingMariages thead .col_dark p,
.pricingTable.princingMariages thead .col_highlight p  { font-size:14px; font-weight:bold; background:#FFF; color:#000; padding:7px 0; margin:2px 1px; display: block;}
.pricingTable.princingMariages thead .col_items p { padding:5px 0 0 0; font-size:12px; color:#999999; font-weight:normal  }

/*TEMPLATES ******************************************************/
/*O COLONNES*/
#Col_0 .footer { padding:28px 18px 18px 18px; background-position:0 -8px ; }
#Col_0 #frise { padding:0 18px 0px 18px;   }
#Col_0 #frise .onglet { background:#fff;  }
#Col_0 #frise .onglet li { background:#fff; }
#Col_0 #content_container  { background: #FFFFFF}
/*2 COLONNES + 1 COLONNE */
.Col_2_header { background:url('images/mod_all_top.jpg') top left no-repeat; width:700px}
/*2 COLONNES + 1 COLONNE */
#Col_2-1 .footer { padding:28px 18px 18px 18px; background-position:0 -8px ; }
#Col_2-1 #frise { padding:8px 18px 8px 18px;   }
#Col_2-1 #frise .onglet { background:#fff;  }
#Col_2-1 #frise .onglet li { background:#fff; }
#Col_2-1 #content_container  { margin:0; padding:0;  background:url('images/mod_fg_top.jpg') no-repeat 18px 0}
#Col_2-1 #content {}

.partnerLink { margin-top:30px; text-align:center; font-size:10px;color:#999999; clear:both}
.partnerLink a { color:#999999; text-decoration:none; }
.partnerList { list-style:none; margin:0 0 1em 0; padding:0}
.partnerList li { margin:0; padding:0}
#facebox .footer { background:none;}

/*BLOGOLISTE*/
.blogroll li { list-style:none; padding:10px 0}
.blogroll h3 {font-size: 1.5em; /* 13px */ line-height: 1.2308em; /* 16px */ margin-bottom:0.2308em; color:#8BAD61; text-transform: none}

/*COMMENTAIRES*/
#respond small { float:right; color:#666}
.commentlist { list-style:none; width:300px}
.commentlist li { margin-bottom:10px; clear:both; background:url(images/bkg_comment_item_bottom.jpg) left bottom no-repeat; padding-bottom:25px}
.commentlist li p { margin:0}
.comment_title {background:url(images/bkg_comment_item_top.jpg) top left no-repeat; padding:5px 5px 0 5px}
.comment_title small { color: #999; padding-top:3px; }
.comment_content { padding:15px 5px 10px 5px; border:1px solid #526A24; border-width:0 1px; background:#fff url(images/bkg_quote_open.gif) 10px 10px no-repeat; }
.comment_content div {  padding:0 10px 10px 10px; text-indent:25px; margin:10px 10px 0 10px; background:url(images/bkg_quote_close.gif) bottom right no-repeat; }

/*FORM*/
.formulaire { margin-top:10px; width:100%; }
.formulaire li, .formulaire ul { list-style:none; margin:0; padding:0}
.formulaire li { clear:both; }
.formulaire fieldset	{ margin-top:10px; padding:5px 0 5px 0; border:none;}
.formulaire legend { margin:0; padding:0; font-weight:bold; color: #aaa;}
.formulaire label {	width:90px; margin:4px 10px 0 0; display:-moz-inline-box; /*for mozilla*/ display:inline-block; /*for Opera & IE*/ text-align:left; vertical-align:top;color: #aaa; float:left}
.formulaire input,
.formulaire textarea,
.formulaire select { padding:3px; font:0.9em ;color:#888;background:#ffffff /*url('images/field-bg-top.gif') repeat-x top left*/;vertical-align:top;}
.formulaire textarea:hover,
.formulaire select:hover	{border: 1px solid #FFCC00;	background:#ffffff /*url(../images/field-bg-bottom.gif) repeat-x bottom left*/; }
.formulaire input:focus,
.formulaire textarea:focus,
.formulaire select:focus	{ color:#666;background:#ffffff url(../images/field-bg-bottom.gif) repeat-x bottom left; }
.formulaire textarea{width:288px; }
.formulaire input {width:178px; }
.formulaire select {	width:296px; /* attempt to have equal length */}  
.formulaire textarea {	overflow:auto;}

/* Boutons  * Formulaire de recherche **/
.submitBtn { border:0; background:transparent url('images/btn/btnright.jpg') no-repeat scroll top right; float: right; height: 56px; margin:5px 6px 0 3px; padding-right: 4px; text-decoration: none;  }
.submitBtn input { background: transparent url('images/btn/btnleft.jpg') no-repeat top left; line-height: 15px; margin:0; padding: 5px 10px 33px 42px;color:#fff; font:bold 12px arial; border:0; width:125px }
#content .submitBtn input { width:auto}
.submitBtn:hover { background-position:right -56px; }
.submitBtn:hover input { background-position:0 -56px; text-decoration:underline }
.submitBtn:active { background-position:right -56px; color: black; outline: 0; }
.submitBtn:active input { background-position:0 -112px; padding: 6px 10px 21px 42px; line-height: 15px; outline:0; }
.wrapperAddressInput { background: transparent url('images/btn/inputbkg_sm.jpg') top left no-repeat; height:56px; width:140px; float:left; margin:5px 10px 0 0; }
.wrapperAddressInput input { border:0; margin:5px 10px; background:none; height:16px; width:120px; }
a.btn { display: inline-block; float: left; font-size:13px; font-weight:bold; height:41px; margin-right:6px; padding-right:12px; text-decoration: none;background:transparent url('images/bntManoir.jpg') no-repeat scroll top right; color:#FFFFFF; }
	a.btn:hover { background-position:0 -42px; text-decoration:underline; }
a.btn span { background: transparent url('images/bntManoir.jpg') no-repeat; display: block; line-height: 14px; padding:5px 0 0 12px; height:22px}
	a.btn:hover  span { background-position:0 -42px; cursor:pointer;}
#content .success { background: url(images/update.gif) top left repeat; width:262px; padding:10px; border:1px solid #8BAD61; border-width:1px 0; color:#000000}
#content_wrapper .error { background: url('images/update.gif') top left repeat; width:262px; padding:10px; border:1px solid #8BAD61; border-width:1px 0; color:#000000}
#content_wrapper .error li { list-style:inside square; color:red; }
