#panier
{
	width:49.6em;
	background-color:#6186AF;
}

#panier th
{
	color:            #FFFFFF;
	background-color: #39628F;
	padding-left:     4px;
	padding-right:    4px;
	text-align:       center;
	vertical-align:   middle;
}

#panier.produits
{
	color:          #FFFFFF;
	padding-left:   2px;
	padding-right:  2px;
	vertical-align: middle;
}

#panier label
{
	display:      inline;
	float:        left;
	width:        8.5em;
	padding-left: 4px;
	color:        #FFFFFF;
	white-space:  nowrap;
}

#panier #ident div, #panier #ident a
{
	color: #FFF;
}

#panier #ident a:hover
{
	color: #FFF;
}

#panier #ident span
{
	color: #FFD700;
}

#panier #ident input.champ-txt, #panier #ident input.champ-txt
{
	text-decoration: none;
	color: #FFF;
	font-size: 10px; 
	font-family: verdana,arial;
	font-weight: normal;
	background: url(../images/w.gif);
	border: 1px solid #000;
	padding: 2px;
}

.txt-panier {
	color: #FFFFFF;
}

select.input_valide, input.input_valide {
	text-decoration: none;
	color:           #FFFFFF;
	font-size:       1em;
	font-family:     verdana,arial;
	font-weight:     bold;
	border:          0px none #000;
	background:      url(../images/w.gif);
	padding:         2px;
}

select.input_def, input.input_def {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px; 
	font-family: verdana,arial;
	font-weight: normal;
	background: url(../images/w.gif);
	border-style: solid; 
	border-width: 1px; 
	border-color: #000000;
	padding: 2px;
}

select.input_def *, input.input_def * {
	color: #FFFFFF;
}

label.panier {
	float: left;
	margin-left: 2px;
	padding-left: 16px;
	height: 16px;
	border: 0px solid #000;
}

/*input[type="checkbox"] { /*, input[type="radio"]*
	visibility: hidden;
	width: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	float: left;
	clear: left;
}				

input[type="checkbox"] + label{
	background: url(../images/design_def/fuglychecks.png) 0 0 no-repeat;
}

input[type="checkbox"]:focus + label{
	background-position: 0 -16px;
}

input[type="checkbox"]:checked + label{
	background-position: 0 -32px;
}

input[type="checkbox"]:checked:focus + label{
	background-position: 0 -48px;
}
/*
input[type="radio"] + label{
	background: url(../images/design_def/fuglychecks.png) 0 -64px no-repeat;
}

input[type="radio"]:checked:focus + label{
	background-position: 0 -112px;
}

input[type="radio"]:focus + label{
	background-position: 0 -80px;
}

input[type="radio"]:checked + label{
	background-position: 0 -96px;
}*/