

body {
	margin: 10px 0 20px 0;
	padding: 0;
	background: #92c97b url('../images/background.gif') repeat-y;
	background-position : center ;
	/*background-color: #57AC34;*/
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color: #224773;
}

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

a:hover {
	text-decoration: underline;
	cursor: pointer;
}

a img {
	border: 0;
	z-index: -100;
}

p {
	margin: 0;
	padding: 0;
}

#conteneur {
	display: block;
	position: relative;
	width: 996px;
	background: #dde6f1 url('../images/bg-conteneur.gif') repeat-x;
	border: 2px solid #fff;
	margin: 0 auto;
	padding: 0;
}

#header {
	display: block;
	position: relative;
	width: 970px;
	margin: 3px auto 0 auto;
}

#header a.logo {
	display: block;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 88px;
	height: 81px;
}

#header a.logo[class] {
	background: url('../images/logo-bojeux.png') no-repeat;
}

#header p.titre {
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#header div.gauche {
	display: block;
	position: relative;
	float: left;
	width: 554px;
	margin: 24px 10px 0 0;
}

#header div.gauche p.membre {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	margin: 5px 0 0 0;
	padding: 0;
}

#header div.gauche #navigation {
	border-top: 1px solid #adc3dd;
	margin: 7px 0 0 0;
}

#header div.gauche #navigation a {
	display: block;
	position: relative;
	float: right;
	margin-left: 20px;
	padding: 3px 0 3px 0;
}

#header div.gauche #navigation a:hover {
	color: #EB461E;
	text-decoration: none;
}

#header div.droite {
	display: block;
	position: relative;
	float: left;
	width: 306px;
	height: 56px;
	margin: 10px 0 0 0;
	padding: 4px 0 0 10px;
	border: 1px solid #224773;
	background: url('../images/bg-headerd.gif') repeat-x;
}

#header div.droite img {
	display: block;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

#header div.droite p {
	display: block;
	position: relative;
	float: left;
	padding: 8px 0 0 5px;
	margin: 0;
	font-size: 14px;
}

#header div.droite p strong {
	color: #000;
}

#header div.droite a {
	display: block;
	position: absolute;
	bottom: 3px;
	right: 5px;
	color: #fff;
	font-size: 12px;
}

#contenu {
	display: block;
	position: relative;
	width: 970px;
	margin: 0 auto;
}

#contenu #conteneurmenu {
	display: block;
	position: relative;
	float: left;
	width: 298px;
	background: #001f59 url('../images/bg-bleu.gif') repeat-x;
	margin: 0 10px 0 0;
	border:	1px solid #001F59;
	padding: 3px 9px 9px 9px;
}

#contenu #conteneurmenu #recherche {
	display: block;
	position: relative;
	width: 284px;
	height: 31px;
	border: 2px solid #769BC6;
	background: url('../images/bg-recherche.gif') repeat-x;
	margin: 10px 0 0 0;
	padding: 5px 0 5px 10px;
}

#contenu #conteneurmenu #recherche p {
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 13px;
	float: left;
	margin-right: 5px;
}

#contenu #conteneurmenu div.souscat {
	display: none;
}
#contenu #conteneurmenu div.fond {
	display: block;
	position: relative;
	width: 294px;
	background: #fff url('../images/bg-barre.gif') repeat-x;
	border: 2px solid #769BC6;
	margin: 10px 0 0 0;
}

#contenu #conteneurmenu div.fond a.barre {
	display: block;
	position: relative;
	width: 274px;
	height: 19px;
	padding: 1px 10px 2px 10px;
	font-size: 15px;
	font-weight: bold;
	/*padding: 0;*/
	margin: 0;
	border-bottom: 1px solid #769BC6;
}

#contenu #conteneurmenu div.fond a.barre:hover {
	background: none;
	padding: 1px 10px 2px 10px;
	border-bottom: 1px solid #769BC6;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	color: #e2591e;
	cursor: text;
}

#contenu #conteneurmenu div.fond a.barre span {
	display: block;
	position: absolute;
	top: 8px;
	right: 10px;
	width: 15px;
	height: 9px;
	background: url('../images/close.gif') no-repeat;
}

#contenu #conteneurmenu div.fond a.barre:hover span {
	background: url('../images/closeh.gif') no-repeat;
}

#contenu #conteneurmenu div.fond a.barre span.close {
	display: block;
	position: absolute;
	top: 8px;
	right: 10px;
	width: 15px;
	height: 9px;
	background: url('../images/openup.gif') no-repeat;
}

#contenu #conteneurmenu div.fond a.barre:hover span.close {
	background: url('../images/openuph.gif') no-repeat;
}

#contenu #conteneurmenu div.fond a {
	display: block;
	position: relative;
	padding: 1px 10px 1px 22px;
	border-bottom: 1px solid #bacde3;
	height: 16px;
}

#contenu #conteneurmenu div.fond a:hover, #contenu #conteneurmenu div.fond a.selected {
	border: 1px solid #224773;
	padding: 0 9px 1px 21px;
	background: url('../images/bg-liens-menu.gif') repeat-x;
	text-decoration: none;
}

#contenu #conteneurmenu div.fond a small, #contenu #conteneurmenu div.fond a:hover small, #contenu #conteneurmenu div.fond a.sousmenu small, #contenu #conteneurmenu div.fond a.sousmenu:hover small {
	display: block;
	position: relative;
	float: left;
	width: 11px;
	height: 11px;
	background: url('../images/plus.gif') no-repeat;
	margin: 3px 6px 0 -17px;
	padding: 0;
}

#contenu #conteneurmenu div.fond a.selected small, #contenu #conteneurmenu div.fond a.sousmenu.selected small, #contenu #conteneurmenu div.fond a small.selected, #contenu #conteneurmenu div.fond a.sousmenu small.selected {
	background: url('../images/moins.gif') no-repeat;
}

/*#contenu #conteneurmenu div.fond a small.selected, #contenu #conteneurmenu div.fond a.sousmenu small.selected {
	background: url('../images/moins.gif') no-repeat;
}*/

#contenu #conteneurmenu div.fond a.img {
	display: block;
	position: relative;
	float: left;
	width: 97px;
	height: 47px;
	border-bottom: 1px solid #769BC6;
	border-right: 1px solid #769BC6;
	text-align: center;
	margin: 1px 0 0 0;
	padding: 0;
}

#contenu #conteneurmenu div.fond a.img:hover {
	width: 96px;
	/*height: 46px;*/
	background: #fac525 url('../images/bg-liens-menu.gif') repeat-x;
	margin: 0;
	padding: 0;
	border: 1px solid #224773;
}

#contenu #conteneurmenu div.fond a.sousmenu {
	display: block;
	position: relative;
	padding: 1px 10px 1px 42px;
	border-bottom: 1px solid #bacde3;
	height: 16px;
}

#contenu #conteneurmenu div.fond a.sousmenu:hover, #contenu #conteneurmenu div.fond a.sousmenu.selected {
	border: 1px solid #224773;
	padding: 0 9px 1px 41px;
	background: url('../images/bg-liens-menu.gif') repeat-x;
	text-decoration: none;
}

#contenu #conteneurmenu div.fond a.soussousmenu {
	display: block;
	position: relative;
	padding: 1px 10px 1px 62px;
	border-bottom: 1px solid #bacde3;
	height: 16px;
}

#contenu #conteneurmenu div.fond a.soussousmenu:hover, #contenu #conteneurmenu div.fond a.soussousmenu.selected {
	border: 1px solid #224773;
	padding: 0 9px 1px 61px;
	background: url('../images/bg-liens-menu.gif') repeat-x;
	text-decoration: none;
}

#contenu #main {
	display: block;
	position: relative;
	float: left;
	width: 620px;
	min-height: 250px;
	background: #001f59 url('../images/bg-bleu.gif') repeat-x;
	border:	1px solid #001F59;
	padding: 3px 9px 9px 9px;
}

#contenu #main .page {
	display: block;
	position: relative;
	min-height: 360px;
	margin: 10px 0 0 0;
	padding: 0;
	background-color: #fff;
	border: 2px solid #769BC6;
}

#contenu #main .page a.listeproduits {
	display: block;
	position: relative;
	height: 71px;
	border-bottom: 1px solid #769BC6;
	background: #fff url('../images/bg-listeproduits.gif') 72px 0 repeat-y;
}

#contenu #main .page div.listeproduits {
	display: block;
	position: relative;
	min-height: 71px;
	border-bottom: 1px solid #769BC6;
	background: #fff url('../images/bg-listeproduits2.gif') 72px 0 repeat-y;
	padding: 0;
}

.l {
	width: 618px;
}

.ml {

	width: 350px;
}

.sm {
	width: 191px;
}

.s {
	width: 291px;
}

#contenu #main .page a.listeproduits:hover, #contenu #main .page a.listeproduits.hover {
	text-decoration: none;
	background: #fff url('../images/bg-listeproduits-hover.gif') 72px 0 repeat-x;
	border-bottom: 1px solid #224773;
	/*border: 2px solid #224773;
	width: 616px;
	height: 68px;*/
}

.afficheimage{
	display: block;
	position: relative;
	float: left;
	width: 71px;
	height: 71px;
	margin: 0 10px 0 0;
	padding: 0;
	background-color: white;
	border-right: 1px solid #769BC6;
	text-align: center;
	vertical-align: middle;
}


#contenu #main .page div.listeproduits img {
	display: block;
	position: relative;
	float: left;
	/*width: 71px;
	height: 71px;*/
	margin: 0 auto;
	padding: 0;
	/*border-right: 1px solid #769BC6;*/
}

#contenu #main .page a.listeproduits div.apropos, #contenu #main .page div.listeproduits div.apropos {
	display: block;
	position: relative;
	float: left;
}

#contenu #main .page a.listeproduits div.prix, #contenu #main #descrproduit div.prix, #contenu #main .page div.listeproduits div.prix {
	display: block;
	position: relative;
	float: right;
	/*width: 185px;*/
	width: 240px;
}

#contenu #main .page a.listeproduits div.apropos h2, #contenu #main .page div.listeproduits div.apropos h2 {
	padding: 7px 7px 3px 0;
}

#contenu #main .page a.listeproduits div.apropos p, #contenu #main .page div.listeproduits div.apropos p {
	margin: 3px 0 0 0;
	padding: 0;
	/*cursor: pointer;*/
}

#contenu #main .page a.listeproduits div.apropos p.booking, #contenu #main .page div.listeproduits div.apropos p.booking {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100px;
	font-size: 11px;
	color: #E65B1F;
	font-weight: bold;
}

#contenu #main .page a.listeproduits div.prix p, #contenu #main #descrproduit div.prix p, #contenu #main .page div.listeproduits div.prix p {
	margin: 3px 0 0 0;
	padding: 0;
	/*cursor: pointer;*/
}

#contenu #main .page a.listeproduits div.apropos p.description, #contenu #main .page div.listeproduits div.apropos p.description {
	font-family: arial, verdana, sans-serif;
	margin: 0;
	padding: 0;
	color: #000;
}

#contenu #main .page a.listeproduits div.apropos p strong, #contenu #main .page a.listeproduits div.prix p strong, #contenu #main #descrproduit div.prix p strong, #contenu #main .page div.listeproduits div.apropos p strong {
	color: #000;
}

/*#contenu #main .page a.listeproduits div.prix p small.cadie {
	display: block;
	position: relative;
	float: right;
	width: 36px;
	height: 23px;
	background: url('../images/cadie.gif');
	margin: -20px 0 0 0;
}


#contenu #main .page a.listeproduits:hover div.prix p small.cadie {
	height: 32px;
	background: url('../images/cadieh.gif');
	margin: -25px 0 0 0;
}*/

/*.cadie {
	display: block; 
	position: relative; 
	float: right; 
	margin: -31px 0 0 0; 
	background: url('../images/cadie.gif'); 
	width: 36px; 
	height: 23px;
	cursor: pointer;
}*/

.cadie {
	display: block; 
	position: relative; 
	float: right;
	margin: -31px 0 0 0;
	padding: 0;
	text-align: right;
	background: url('../images/cadie.gif'); 
	width: 36px; 
	height: 23px;
	cursor: pointer;
}

.inputtext {
	display: block; 
	position: relative; 
	float: left;
	margin: -28px 0 -3px 550px; 
	width: 25px; 
	height: 15px;
	/*margin: 10px 45px 0 5px;*/
	padding: 0;
}

.inputtext2 {
	display: block; 
	position: relative; 
	float: left;
	/*margin: -28px 50px -3px 220px; */
	width: 25px; 
	height: 15px;
	/*margin: 10px 45px 0 5px;*/
	padding: 0;
}

.inputtext2[class] {
	margin: -28px 0 -3px 220px;
}

.inputtext3 {
	display: block; 
	position: relative; 
	float: left;
	margin: -20px 0 -3px 165px;
	width: 25px; 
	height: 15px;
	padding: 0;
}

.cadie:hover {
	height: 32px;
	background: url('../images/cadieh.gif');
	margin: -39px 3px 0 0;
}

.cadie2 {
	display: block; 
	position: relative; 
	float: right; 
	margin: 0 0 0 0; 
	background: url('../images/cadie.gif'); 
	width: 36px; 
	height: 23px;
	cursor: pointer;
}

.cadie2:hover {
	height: 32px;
	background: url('../images/cadieh.gif');
	margin: -8px 3px 0 0;
}

.cadie3 {
	display: block; 
	position: relative; 
	float: right; 
	margin: -20px 0 0 0; 
	background: url('../images/cadie.gif'); 
	width: 36px; 
	height: 23px;
	cursor: pointer;
}

.cadie3:hover {
	height: 32px;
	background: url('../images/cadieh.gif');
	margin: -28px 3px 0 0;
}


.cadienondispo {
	display: block; 
	position: relative; 
	float: right; 
	margin: -21px -2px 0 0; 
	background: url('../images/cadie-no-stock.gif'); 
	width: 36px; 
	height: 23px;
}

.cadie2nondispo {
	display: block; 
	position: relative; 
	float: right; 
	margin: -20px 0 0 0; 
	background: url('../images/cadie-no-stock.gif'); 
	width: 36px; 
	height: 23px;
}

#contenu #main .page .resultats {
	display: block;
	position: relative;
	width: 598px;
	border-bottom: 1px solid #769BC6;
	padding: 7px 10px 0 10px;
	margin: 0;
}

#contenu #main .page .resultats div {
	display: block;
	position: relative;
	float: left;
	padding-bottom: 5px;
}

#contenu #main .page .resultats div a, #contenu #main .page .resultats a {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	color: #000;
}

#contenu #main .page .resultats div a:hover, #contenu #main .page .resultats div a.selected, #contenu #main .page .resultats div b, #contenu #main .page .resultats a:hover, #contenu #main .page .resultats a.selected {
	color: #EB461E;
	text-decoration: none;
}

#contenu #main .page .resultats div a.selected {
	color: #EB461E;
	text-decoration: underline;
}

#contenu #main.deux {
	width: 640px;
	background: none;
	padding: 0 0 0 0;
	border: 0;
}

#contenu #main.deux div.vignettes {
	display: block;
	position: relative;
	float: left;
	width: 295px;
	height: 399px;
	border: 1px solid #59230C;
	padding: 3px 9px 9px 9px;
	background: #59230C url('../images/bg-vignettes.gif') repeat-x;
}

#contenu #main.deux div.vignettes a.voir {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	color: #fff;
}

#imgproduit {
	display: block;
	position: relative;
	float: left;
	width: 335px;
	padding: 10px;
}

#descrproduit {
	display: block;
	position: relative;
	float: left;
	width: 243px;
	padding: 10px;
	font-family: arial, verdana, sans-serif;
}

#descrproduit p#nomproduit {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

#descrproduit p.colisage {
	font-family: verdana, arial, sans-serif;
	margin: 20px 0 35px 0;
}

.separateur {
	display: block;
	position: relative;
	width: 598px;
	margin: 0 auto 20px auto;
	border-bottom: 1px solid #769BC6;
}

a.suivant {
	display: block;
	position: relative;
	float: right;
	width: 9px;
	height: 14px;
	background: url('../images/forward.gif');
	margin: 1px 0 0 5px;
}

a.suivant:hover {
	background: url('../images/forwardh.gif');
}

a.precedent {
	display: block;
	position: relative;
	float: right;
	width: 9px;
	height: 14px;
	background: url('../images/backward.gif');
	margin: 1px 5px 0 10px;
}

a.precedent:hover {
	background: url('../images/backwardh.gif');
}

#footer {
	display: block;
	position: relative;
	width: 970px;
	margin: 7px auto 7px auto;
}

#footer p {
	display: block;
	position: relative;
	/*float: left;*/
	margin: 0;
	padding: 0;
}


#footer p big {
	font-family: arial, verdana, sans-serif;
	font-size: 15px;
	font-weight: normal;
	margin-right: 20px;
}

#footer p strong {
	margin-right: 20px;
}

#footer p a {
	font-weight: bold;
}

/*-------------------------------------------------------- archives -------------------------------------------------------*/

.float {
	display: block;
	position: relative;
	float: left;
	padding: 2px 0 2px 10px;
}

a.impair, a.pair {
	display: block;
	position: relative;
	height: 22px;
}

a.pair {
	background-color: #fff0bd;
}

/*-------------------------------------------------------- archives -------------------------------------------------------*/

h1 {
	font-size: 17px;
	font-weight: bold;
	margin: 2px 0 0 0;
	padding: 0;
	color: #fff;
}

a.titlelink{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #fff;
}

h2 {
	font-family: arial, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h3 {
	display: block;
	position: relative;
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.clear {
	font-size: 0;
	line-height: 0;
	display: block;
	clear: both;
	float: none;
	height: 0;
	overflow: hidden;
}

/*.branch {
	display: none;
}
*/

input.pitton {
	height: 22px; 
	/*background-color: #7195c1; */
	background: url('../images/bgbouton.gif') repeat-x;
	border: 1px solid #224773; 
	cursor: pointer;
	color: #fff;
}

input.pitton:hover {
	text-decoration: underline;
	border: 1px solid #ededed;
}
#signature{
	text-align: right; 
	position: relative;
	width: 996px; 
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0;
	font-size: 10px; 
}

#signature p.copyrights {
	display: block;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #a3e18a;
}

#signature a {
	display: block;
	position: relative;
	float: right;
	color: #a3e18a;
	text-decoration: none;
}

#signature a:hover{
	text-decoration: underline;
}

#signature a img {
	padding-top: 2px;
}

.errorSummary div{
position: relative;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 15px;
margin-left: 0pt;
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: #cc0000;
border-right-color-value: #cc0000;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: #cc0000;
border-left-color-value: #cc0000;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
padding-top: 3px;
padding-right: 8px;
padding-bottom: 0pt;
padding-left: 8px;
color: #cc0000;
}

.errorSummary div p.ExclamationMark{
position: absolute;
top: 0pt;
left: 8px;
font-size: 200%;
font-weight: bold;
color: #cc0000;
}
.errorSummary div p{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 3px;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}

.errorSummary div div {
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 15px;
border-top-width: medium;
border-right-width-value: medium;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: medium;
border-left-width-value: medium;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: none;
border-right-style-value: none;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: none;
border-left-style-value: none;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: -moz-use-text-color;
border-right-color-value: -moz-use-text-color;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: -moz-use-text-color;
border-left-color-value: -moz-use-text-color;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
text-align: left;
}
.btmloggin {
display: block;
position: relative;
width: 598px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #769bc6;
margin-top: 100px;
}


#conteneur #contenu #main .page .resultats div a.ariane {
	color: #224773;
	font-weight: normal;
}

#conteneur #contenu #main .page .resultats div a.ariane:hover {
	text-decoration: underline;
}


/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:500;display: block; margin: 0 auto; width: 350px; height: 120px; background: url('../images/bg-conteneur.gif') repeat-x; border: 2px solid #fff;}.yui-panel-container form{margin:0;}
.mask{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:black;z-index:3000;opacity:.25;filter:alpha(opacity=25);}.mask.block-scrollbars{overflow:auto;}
.masked select,.drag select,.hide-select select{_visibility:hidden;}.yui-panel-container select{_visibility:inherit;}
.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}.yui-panel-container.show-scrollbars .underlay,
.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}
.yui-effect-fade .underlay{display:none;}.yui-tt-shadow{position:absolute;}.yui-skin-sam .mask{background-color:#000;opacity:.25;*filter:alpha(opacity=25);}.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px 3px;}.yui-skin-sam .yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:500;}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{*zoom:1;*position:relative;border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2;}.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -200px;}.yui-skin-sam .yui-panel .bd{padding:10px;}.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}.yui-skin-sam .yui-panel-container.focused .yui-panel .hd{}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -300px;cursor:pointer;}.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}.yui-skin-sam .yui-panel-container.shadow{_padding:2px 5px 0 3px;}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12);}.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right;}.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold;}.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369;}.yui-skin-sam .yui-dialog .ft span.default button{color:#fff;}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:500;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto;}.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12);}


