.outtaHere {
	position:absolute;
	left:-3000px;
}
/* radio buttons */
.radioArea, .radioAreaChecked {
	float:left;
	width:15px;
	height:15px;
	background: url(../images/bg-radio02.gif) no-repeat;
	overflow: hidden;
}
.radioAreaChecked {background-position:0 -15px !important;}
.search-area .time .radioArea,
.search-area .time .radioAreaChecked {margin-right:5px;}
.contact-holder .radioArea, .contact-holder .radioAreaChecked,
.compte-holder .radioArea, .compte-holder .radioAreaChecked,
#lightbox .compte-form ul li .radioArea, #lightbox .compte-form ul li .radioAreaChecked,
.identification-holder .radioArea, .identification-holder .radioAreaChecked,
.livraison-holder .radioArea, .livraison-holder .radioAreaChecked,
.param-form .radioArea, .param-form .radioAreaChecked, .leclab-box .radioArea, .leclab-box .radioAreaChecked{
	background:url(../images/bg-radio02.gif) no-repeat;
	float:left;
}
/* checkboxes */
.checkboxArea, .checkboxAreaChecked {
	float:left;
	width:23px;
	height:12px;
	overflow:hidden;
	background:url(../images/bg-checbox01.gif) no-repeat;
}
ul.parametrs .checkboxArea, .checkboxAreaChecked {margin:5px 4px 0 0;}
.checkboxAreaChecked {background-position:0 -12px;}
.legend .checkboxArea,
.legend .checkboxAreaChecked,
.side-form02 .checkboxArea,
.side-form02 .checkboxAreaChecked {
	background:url(../images/bg-checbox02.gif) no-repeat;
	width:14px;
	margin:-3px 4px 0 0;
	padding:0;
	height:16px;
}
.side-form02 .checkboxArea,
.side-form02 .checkboxAreaChecked {margin:0 8px 0 0;}
.legend .checkboxAreaChecked,
.side-form02 .checkboxAreaChecked {background-position:0 -16px;}
.checkout-holder .checkboxArea, .checkout-holder .checkboxAreaChecked,
.param-form .checkboxArea, .param-form .checkboxAreaChecked,
.leclub-place .check-place .checkboxArea, .leclub-place .check-place .checkboxAreaChecked,
.mondevis-place .check-place .checkboxArea, .mondevis-place .check-place .checkboxAreaChecked{
	width:12px;
	height:15px;
	margin:0 0 0 5px;
	background:url(../images/bg-checbox03.gif) no-repeat;
	float:right;
}
.leclub-table .checkboxArea, .leclub-table .checkboxAreaChecked {
	width:12px;
	height:15px;
	background:url(../images/bg-checbox03.gif) no-repeat;
	display:block;
	margin:0 auto;
	float:none !important;
}
.param-form .checkboxArea, .param-form .checkboxAreaChecked {
	float:left;
	margin:2px 7px 0 0;
}
.checkout-holder .checkboxAreaChecked,.leclub-table .checkboxAreaChecked, .param-form .checkboxAreaChecked, .leclub-place .check-place .checkboxAreaChecked, .mondevis-place .check-place .checkboxAreaChecked {background-position:0 -15px;}
/* selects */
.selectArea {
	position:relative;
	height:22px;
	float:left;
	color:#3d3d3d;
	font:11px/22px "Trebuchet MS", Trebuchet, Arial, sans-serif;
}
.result-select{
	font-size:10px;
	line-height:16px;
	height:16px;
	background:url(../images/bg-drop-result-t.gif) no-repeat;
}
.choice {height:26px;}
.boutique-box .selectArea, .boutique-content .drop-holder .selectArea {
	font:bold 14px/22px "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color:#000;
}
.selectArea .left {
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:100%;
	background:#ded6d1;
}
.result-select .left{background:none;}
.choice .left {background:#917767;}
.selectArea a.selectButton {
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	background:url(../images/bg-select-r01.gif) no-repeat 100% 0;
}
.result-select a.selectButton{
	background:none;
	color:#585556;
}
.choice a.selectButton {background:url(../images/bg-select-r02.gif) no-repeat 100% 0;}
.selectArea .center{
	height:22px;
	line-height:22px;
	display:block;
	padding:0 15px 0 5px;
	margin-right:7px;
	background: url(../images/bg-select-c01.gif) repeat-x;
}
.result-select .center{
	padding:0 0 0 5px;
	background:none;
	height:16px;
	line-height:16px;
}
.choice .center {
	background:url(../images/bg-select-c02.gif) no-repeat;
	line-height:26px;
	height:26px;
}
.param-form .center {
	font-weight:bold;
}
.demandes-place .param-form .center {font-weight:normal !important;}
.selectArea .center img { float:left; }
/* selects drop-down */
.optionsDivInvisible,
.optionsDivVisible {
	position:absolute;
	font-size:11px;
}
.drop-result-select{border-bottom:1px solid #c6b196;}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul,
.choice optionsDivVisible ul {
	margin:-22px 0 0;
	padding:0;
	overflow:hidden;
	list-style:none;
	background-color:#fff !important;
	border:1px solid #ded6d1 !important;
	position:relative;
	z-index:999;
}
.drop-result-select ul{
	background:url(../images/bg-drop-result-t.gif) no-repeat;
	border:none;
	margin:-6px 0 0;
}
.optionsDivVisible ul li {
	height: 1%;
	overflow: hidden;
	vertical-align: top;
	font:12px/20px "Trebuchet MS", Trebuchet, Arial, sans-serif;
}
.drop-result-select ul li{
	font-size:10px;
	line-height:16px;
}
.optionsDivVisible a {
	color:#a39e9c;
	overflow:hidden;
	text-decoration:none;
	display:block;
	height:1%;
	padding:0 10px;
	
}
.drop-result-select a{
	padding:0 5px;
	background:#fff;
	border-top:1px dotted #c6b196;
	border-left:1px solid #c6b196;
	border-right:1px solid #c6b196;
}
.optionsDivVisible a img { float:left; }
.optionsDivVisible a:hover {
	background-color:#f5f2ed;
	color:#000;
	text-decoration:none;
}
.drop-result-select a:hover{
	color:#3b9ea5;
	text-decoration:none;
	background:#f5f2ed;
}
