/*CSS RESET*/
/* v1.0 | 20080212 */

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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img { -ms-interpolation-mode: bicubic; }

/*CSS RESET*/

body {
	font-family:arial, verdana, helvetica, sans-serif;
	text-align:center;
	font-size:11px;
}

#main {
	width:920px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	text-align:center;
	xborder:1px solid #830000;
}

#header {
	width:100%;
	height:99px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	text-align:center;
}

.content {
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	xbackground:#ccc;
}

	.h {
		width:920px;
		position:relative;
		top:10px;
		height:87px;
		xborder:1px solid #830000;
	}
	.left {
		position:relative;
		float:left;
		top:0px;
		width:200px;
		padding-bottom:10px;
		
	}
	.center{
		position:relative;
		float:right;
		top:0px;
		width:718px;
		padding-bottom:10px;
	}	
	.f {
		width:920px;
		position:relative;
		top:5px;
		height:10px;
	}	
	
p, ul.list {
	font-size:11px;
	color:#284053;
	line-height:1.2em;
}
ul.list {
	list-style:inside disc;
	
}
.note{font-size:10px; font-style:italic;}
a {
	color:#91785B;
	text-decoration:underline;
}
a:hover {
	color:#284053;
}
h2, h1 {
	font-family: Times New Roman,serif;
	font-weight: normal;
	font-size: 18px;
	color: #005D96;
	margin-bottom:10px;
}
h3 {
	font-family:tahoma, arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #91785B;
	margin-bottom:3px;
}
h3 span.prixBarre {
	text-decoration: line-through;
	color: #830000;
}
sup {
	vertical-align:30%;
	font-size:0.75em;
	margin-left:1px;
}
img.floatLeft {float:left; margin-right:10px;}
img.floatRight {float:right; margin-left:10px;}
img.floatClear {clear:both;}

img.over:hover {
	filter:alpha(opacity=50);    
	-moz-opacity:0.5;    
	-khtml-opacity: 0.5;    
	opacity: 0.5;	
}


input[type="text"], input[type="password"] {
	border:1px solid #005D96;
	padding:1px;
	font-size:11px;
	color:#91785B;
}
*html input{
	border:1px solid #005D96;
	padding:1px;
	font-size:10px;
	color:#91785B;
}
select {
	border:1px solid #005D96;
	padding:1px;
	font-size:10px;
	color:#91785B;
}
*+html hr, *html hr {
	height:1px;
	color:#284053;	
	margin:10px 0 10px 0;
}
html>/**/body hr {
	border-top:1px solid #284053;
	height:1px;
	margin:10px 0 10px 0;	
}
*+html hr.grey, *html hr.grey {
	color:#ccc;	
}
html>/**/body hr.grey {
	border-top:1px solid #ccc;
}
/**************************************HEADER**********************************************/
.logo {
	float:left;
	margin-top:5px;
	margin-bottom:10px;
	border:0;
}

#menu {
	position:absolute;
	bottom:0;
	right:0;
	width:920px;
	height:20px;
	border-top:1px solid #dedede;
	background: url(../images/resort/bg_navigation_bar.gif) repeat-x bottom;
}
	#menu ul{
		float:right;
		font-family:verdana, arial, sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#888;
		text-decoration:none;
		border-left:1px solid #ababab;
	}
	*+html #menu ul{
		font-weight:normal;
	}
	#menu ul li{
		height:16px;
		float:left;
		border-left:1px solid #fff;
		border-right:1px solid #ababab;
		padding-left:10px;
		padding-right:10px;
		padding-top:4px;
	}
	#menu ul li:hover{
		background: url(../images/resort/bg_navigation_bar_over.gif) repeat-x bottom;
	}
	#menu ul li:first-child {

	}
	#menu ul li.last {
		border-right:0px;
	}
	#menu ul li a{
		font-family:verdana, arial, sans-serif;
		color:#888;
		text-decoration:none;
	}
	#menu .position {
		float:left;
		width:400px;
		height:16px;
		padding-top:4px;
		padding-left:10px;
		text-align:left;
	}
	#menu .position a {
		font-family:verdana, arial, sans-serif;
		color:#888;
		text-decoration:none;
	}
	#menu .position p {
		font-family:verdana, arial, sans-serif;
		color:#888;
		text-decoration:none;
	}
#lang {
	position:absolute;
	bottom:25px;
	right:0px;
	xborder:1px solid #ccc;
}
	#lang ul li{
		padding:5px;
		background:#fff;
		float:left;
	}
	#lang ul li:first-child{
		border-right:1px solid #ccc;
	}
	#lang ul li a {
		font-family:verdana, arial, sans-serif;
		color:#5482ab;
		text-decoration:none;
	}
	#lang ul li a:hover{
		text-decoration:underline;
	}
#contact {
	position:absolute;
	top:5px;
	right:0px;
}
	#contact a {
		font-family:tahoma, verdana, arial, sans-serif;
		color:#888;
		margin-right:20px;
		margin-top:5px;
		float:right;
		text-decoration:none;
	}
	#contact a:hover {
		text-decoration:underline;
	}	
	#contact h2 {
		font-family: Times New Roman,serif;
		font-weight: normal;
		font-size: 20px;
		color: #005D96;
		margin-bottom:10px;
		float:right;
	}
#options {
	width:180px;
	height:620px;
	position:absolute;
	top:55px;
	right:-190px;
	xborder: 1px solid #000;
}
/************************************** COLONNE DE GAUCHE ********************************/
.but-book {
	width:190px;
	height:25px;
	background:#FF6600 url(../images/resort/fondButResa.png) repeat-x bottom;
	text-align:left;
	vertical-align:middle;
	padding:5px;
	cursor:pointer;
}
.but-offers {
	width:190px;
	height:25px;
	background:#830000 url(../images/resort/fondButResa.png) repeat-x bottom;
	margin-top:1px;
	text-align:left;
	vertical-align:middle;
	padding:5px;
	cursor:pointer;
}
.but-book:hover , .but-offers:hover {
	background:#FFBF00 url(../images/resort/fondButResa.png) repeat-x bottom;
}
	.but-book a, .but-offers a {
		font-family:"Trebuchet MS", Tahoma, Arial;
		font-size:18px;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		padding:5px;
	}
.quote{
	width:150px;
	height:201px;
	background:#005D96 url(../images/resort/fondQuote.png) repeat-y right;
	text-align:left;
	vertical-align:middle;
	padding:25px;
	padding-top:20px;
	margin-top:1px;	
	vertical-align:middle;
}
	.quote h1 {
		color:#fff;
		text-align:left;
		font-family:Times New Roman, serif;
		font-size:18px;
		width:150px;
		line-height:1.2em;
		font-weight:normal;
	}
.quote2{
	width:150px;
	height:114px;
	background:#005D96 url(../images/resort/fondQuote.png) repeat-y right;
	text-align:left;
	vertical-align:middle;
	padding:25px;
	padding-top:30px;
	margin-top:1px;	
	vertical-align:middle;
}
	.quote2 h1 {
		color:#fff;
		text-align:left;
		font-family:verdana, arial, sans-serif;
		font-size:14px;
		width:150px;
		line-height:1.2em;
		font-weight:normal;
	}	

.quote3{
	width:150px;
	height:345px;
	background:#005D96 url(../images/resort/fondQuote.png) repeat-y right;
	text-align:left;
	vertical-align:middle;
	padding:25px;
	padding-top:50px;
	margin-top:1px;	
	vertical-align:middle;
}
	.quote3 h1 {
		color:#fff;
		text-align:left;
		font-family:verdana, arial, sans-serif;
		font-size:14px;
		width:150px;
		line-height:1.2em;
		font-weight:normal;
	}		
	
.newsletter{
	width:190px;
	height:33px;
	background:#89775F url(../images/resort/fondQuote.png) repeat-y right;
	text-align:left;
	padding:5px;
	margin-top:1px;	
}
	.newsletter p {
		color:#fff;
		font-weight:bold;
		margin-bottom:3px;
		margin-left:1px;
	}
	.newsletter input.news {
		width:100px;
		position:relative;
		float:left;		
		font-size:11px;
	}
	.newsletter input.submit {
		width:80px;
		margin-top:0px;
		height:18px;
		border:1px solid #fff;
		color:#000;
		background:#89775F url(../images/resort/fondButResa.png) repeat-x bottom;
		font-size:11px;
		font-weight:bold;
		text-align:center;
	}	
	html>/**/body .newsletter input.submit {
		height:16px;
		margin-left:3px;
		padding-bottom:3px;
		margin-top:1px;
		text-align:center;
	}	

.infosLeft {
	border:1px solid #ccc;
	width:177px;
	height:282px;
	margin-top:3px;
	text-align:left;
	padding:10px;
}	
	.infosLeft img{
		margin-bottom:10px;
	}	
	.infosLeft.contact {
		height:154px;
	}
		.infosLeft.contact h2{
			margin-bottom:0px;
		}
		.infosLeft.contact hr{
			margin-bottom:0px;
			margin-top:0px;
		}	
		html>/**/body .infosLeft.contact hr{
			margin-bottom:7px;
			margin-top:7px;
		}			
		

.tools {
	float:left;
	width:180px;
	height:65px;
	padding:0px 5px 0 5px;
	margin-top:20px;
	margin-left:5px;
	/* border:1px solid #ccc; */
	text-align:left;
}	
	.tools ul li a {
		float:left;
		width:130px;
		padding-left:25px;
		padding-top:5px;
		padding-bottom:5px;
		margin-bottom:2px;
		/* border:1px solid #000; */
		text-decoration:none;
	}
	.tools ul li a.print {background:url(../images/resort/picto-print.gif) no-repeat left center;}
	.tools ul li a.add {background:url(../images/resort/picto-add.gif) no-repeat left center;}
	.tools ul li a.fav {background:url(../images/resort/picto-fav.gif) no-repeat left center;}
	
.submenu { 
	width:180px;
	padding:5px;
	text-align:left;
	margin-top:10px;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0em;
}
.submenu li a{ 
	position:relative;
	float:left;
	border-bottom:1px solid #ccc;
	width:170px;
	padding:20px 0 20px 10px;
	text-decoration:none;
	margin-bottom:1px;
}
.submenu li a:hover{ 
	background:#efefef;
}
	
/************************************** COLONNE CENTRE DROIT ********************************/

#slideshowOverflow {
	height:277px;
	overflow:hidden;
	z-index:0;
}

.galery {
	width:722px;
	height:530px;
	position:relative;
	top:-2px;
	left:-2px;
}

.homeEl{
	position:relative;
	float:left;
	width:334px;
	border:1px solid #ccc;
	height:220px;
	text-align:left;
	margin:2px;
	padding:10px;
}
	.one, .two {margin-top:3px;}
	.one, .four {margin-left:1px;}
	.two, .three, .five {margin-right:0;}
	
	.one {height:522px;}
	.two {height:276px;}
	.three{}
	.four {}
	
	.homeEl h2 {
		font-family: Times New Roman,serif;
		font-weight: normal;
		font-size: 18px;
		color: #005D96;
		margin-bottom:15px;
	}
	.homeEl p {
		line-height:1.2em;
		margin-bottom:15px;
		text-align:justify;
	}
	.homeEl a.link {
		position:absolute;
		bottom:10px; 
		right:10px;
	}
	.homeEl img {
		width:165px;
		margin-bottom:10px;
	}
	.homeEl img.big {
		width:334px;
	}	
	
.text {
	float:left;
	margin-top:20px;
	text-align:left;
	margin-left:20px;
	padding-bottom:100px;
	width:660px;
}
.text h1 {
	margin-bottom:15px;
	line-height:1.2em;
}
.text p {
	margin-bottom:10px;
	text-align:justify;
}
.shadow {
	background:url(../images/background/imgshadow.gif) no-repeat right bottom;
	padding:4px 10px 10px 4px;
	border:none;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
}
#promo {
	border:1px solid #ccc;
	width:100%;
	padding:10px;
}

#promo img {float:left;  margin-right:10px;}
h2#titlePromo {
	background:#ccc url(../images/resort/fondButResa.png) repeat-x bottom;
	width:50%;
	padding:5px;
	margin-bottom:0px;
}
span.promo {
	font-size:14px; 
	font-weight:bold; 
	color:#830000;
	line-height:1.2em;
}
span.barre {font-variant:line-through;}

 p.promoitem {
	padding-left:20px;
	background:url(../images/background/promo_arrow.png)  no-repeat left;
	xborder:1px solid #ccc;
	margin-bottom:10px;
	margin-left:200px;
}
#bookButton {
	float:right;
	margin-right:-22px;
	background:#91785B url(../images/resort/fondButResa.png) repeat-x bottom;
	padding:5px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
#bookButton:hover {
	background:#ccc;
	color:#91785B url(../images/resort/fondButResa.png) repeat-x bottom;
}


table#listPrice {
	font-size:11px;
	color:#284053;
	line-height:1.2em;
}
table#listPrice td.label {
	font-weight:bold;
}
table#listPrice td.labelFixe {
	width:250px;
}
table#listPrice td.price {
	width:100px;
	text-align:right;
}
table#listPrice td.totalPrice {
	width:100px;
	text-align:right;
	font-family:tahoma, arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #91785B;
}
table#listPrice td.totalPrice span {
	font-size:11px;
	color:#284053;
	text-decoration:line-through;
	font-weight:normal;
}

table#menuRestaurants {
	font-size:11px;
	color:#284053;
	line-height:1.2em;
}
table#menuRestaurants td {
	padding:5px 5px 5px 0;
}
table#menuRestaurants td.title {
	font-weight:bold;
	width:150px;
	text-align:right;
}
table#menuRestaurants td.label {
	font-weight:bold;
	width:400px;
	border-bottom:1px solid #eee;
}
table#menuRestaurants td.label span{
	font-weight:normal;
	font-style:italic;
}
table#menuRestaurants td.price {
	text-align:right;
	border-bottom:1px solid #eee;
	vertical-align:middle;
}
table#menuRestaurants td.price span {
	text-decoration:line-through;
	color:#830000;
}
	

/*********************************** PORMO XSL - PAGES PROMOS ****************************************************/
#Promo {
	width:660px;
	position:relative;
}
#Promo td.book {
	width:100px;
	background:#fff;
	text-align:center;
	vertical-align:middle;
	border:#ccc solid 1px;
}
#Promo td.description {
	position:relative;
	text-align:left;
	border-top:#ccc solid 1px;
	border-bottom:#ccc solid 1px;
	width:424px;
	height:78px;
	padding-left:10px;
	background:url(../images/background/fond-description.gif) repeat-x bottom;
}
#Promo td.etabname {
	text-align:left;
	background:url(../images/background/fond-h1promo2.gif) no-repeat left top;
	padding-top:1px;
	height:18px;
}
table td.spacer {
	width:670px;
	height:5px;
}
table td.spacer a{
	float:right;
}
#Promo h1 {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin-left:5px;
}
#Promo hr {
	height:1px;
	width:670px;
	color:#B386A7;
}
#Promo p.promo {
	font-size:25px;
	font-weight:bold;
	color:#FF7F00;
	font-family:times;
	font-style:italic;
}
#Promo p.barre {
	text-decoration:line-through;
}
#Promo p.title {
	font-size:12px;
	font-weight:bold;
	color:#660000;
}
#Promo p.date {
	font-size:11px;
	font-weight:bold;
}
#Promo p.date a {
	margin-right:10px;
	text-decoration:underline;
}
#Promo p.desc {
	padding-right:10px;
}
#Promo span.date {
	font-size:11px;
	font-weight:bold;
}
#Promo span.codepromo {
	font-size:11px;
	font-weight:bold;
	color:#830000;
}
#Promo a img.etab {
	width:120px;
	border: 1px solid #ccc;
	padding:3px;
	xmargin-right:10px;
	background:#fff;
}
#Promo a:hover img.etab {
	filter:alpha(opacity=50);    
	-moz-opacity:0.5;    
	-khtml-opacity: 0.5;    
	opacity: 0.5;
}
#Promo td.jereserve {
	xborder-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	xpadding:3px;
	background:url(../images/background/fond-description.gif) repeat-x bottom;
	height:15px;
}
#Promo td.jereserve img.book {
	float:right;
}

#Promo td.jereserve p.links {
	position:relative;
	left:10px;
	font-size:11px;
	font-weight:bold;
	float:left;
}
#Promo td.jereserve p.links a {
	margin-right:10px;
	text-decoration:underline;
	color:#8F684D;
}

	
/*DEFINITION DU TABLEAU PLAN DE SALLES*/
table#planSalles {
	width:660px;
	border:0;
	font-size:11px;
	color: #394A58;
}
table#planSalles th.col {
	text-align:center;
	vertical-align:bottom;
	padding:5px;
}
table#planSalles th.row {
	color: #91785B;
	text-align:left;
	padding:5px;
}
table#planSalles th img.pictoSalles {
	display:block;
	margin:auto;
	width:26px;
	height:23px;
	margin-bottom:4px;
}
table#planSalles tr td{
	text-align:center;
	padding:2px;
}


/************************************************************
DEFINITION DES FORMULAIRES
*************************************************************/
input, select, textarea {
	color:#91785B;
	font-size:11px;
	border:1px solid #93B1CC;
	text-align:left;
	vertical-align:text-bottom;
	background-color: #FAF8F5;
	z-index:0;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}
input { width:130px;}
select {width:132px;}
img.calendar {
	display:inline;
	cursor:pointer;
	vertical-align: top;
	text-align:right;
	float:left;
	margin-top:-7px;
}
table#coordonnees, table#prestations  {
	width:660px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
table#coordonnees tr td, table#prestations tr td {
	width:165px;
	height:22px;
	padding:2px;
	text-align:left;
}
table#coordonnees  tr td.label, table#prestations tr td.label {
	color: #394A58;
	font-size:11px;
	border-bottom:1px solid #CCCCCC;
	padding-left:5px;
}
table#coordonnees tr td.labelLast, table#prestations tr td.labelLast {
	color: #394A58;
	font-size:11px;
	padding-left:5px;
}
table#coordonnees tr td.labelTextOnly {
	color: #394A58;
	font-size:11px;
}
table#validate {
	width:660px;
	height:32px;
	text-align:center;
}



/***************************************FOOTER********************************************/		
	
#footer {
	position:relative;
	float:right;
	width:900px;
	border:1px solid #dedede;
	background:#efefef;
	padding:10px;
	margin-bottom:10px;
	text-align:center;
}
	.colonne {
		margin-top:5px;
		margin-left:20px;
		float:right;
		text-align:left;
	}
	.colonne h4{
		color:#666;
		font-weight:bold;
		margin-bottom:5px;
		line-height:1.2em;
	}	
	.colonne a{
		color:#888;
		text-decoration:none;
	}		
	.colonne a:hover{
		color:#666;
		text-decoration:underline;
	}	
	.hr {
		position:relative;
		clear:both; 
		width:100%; 
		height:0px; 
		border-top:1px solid #ababab; 
		border-bottom:1px solid #fff; 
		margin-bottom:10px; 
		top:10px;	
	}
	#footer p a{
		color:#666;
		text-decoration:none;
	}
	#footer p a:hover{
		text-decoration:underline;
	}	
	
#low {
	position:relative;
	float:right;
	width:920px;
	padding-bottom:10px;
}
#low img {
	float:left;
}
#low p {
	float:right;
	margin-top:5px;
	color:#888;
	font-size:10px;
}
html>/**/body #low p {
	margin-top:4px;
}
/******************************************************************
DEFINITION DE L'EFFET LIGHTBOX
******************************************************************/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

/******************************************************************
METEO
******************************************************************/

	.meteoTitle { 
		background-color: #f7ebdc;
		text-align: center;
		padding: 0;
		width: 400px;
		color:#858586;
	}
	.meteoBlock {
		float:left;
		display: inline;
		line-height: 15px;
		font-size: 12px;
		margin-top: 10px;
		width: 200px;
		height: 100px;
	}
	.meteoBlock table {
		background-color:#D8E9EC;
		margin: 0 auto;
		padding: 10px;
		width: 190px;
		height: 100px;
	}
	.meteoRT table {
		background-color: #f7d2dc !important;
	}
	.sstitre {
		text-align: center;
	}

/*-----------------------------------------  RESOLUTION DES TRANSPARENCES PNG SUR IE6 --------------------------------------------------------*/
* html img,
* html .png {
	behavior: expression(
			(this.runtimeStyle.behavior="none") && (this.pngSet ? this.pngSet = true : (
				this.nodeName == "IMG" ? (
					this.src.toLowerCase().indexOf('.png') > -1 ? (
						this.runtimeStyle.backgroundImage = "none",
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
						this.src = "/script/transp.gif"
					) : 0
				) : (
					this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
					(this.currentStyle.backgroundRepeat != 'no-repeat') ? (
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')"
					) : 0,
					this.runtimeStyle.backgroundImage = "none"
				),this.pngSet=true
			)
		)
	);
}