input.text
{
	padding:4px;
	width:225px;
}
input.texttel
{
	padding:4px;
	width:40px;
}
label {

}
input.checkbox
{
	margin-top:-3px;
}

/*
	LOGIN FORM REGISTER
******************************************************************************/
.login-form{
	position:absolute;
	top:17px;
	right:15px;
	display:table-row;
	vertical-align:bottom;
}
form.login-form .login-tel-1,
form.login-form .login-tel-2,
form.login-form .login-tel-3{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	border:none;
	vertical-align:text-bottom;
	margin-bottom:0px;
	text-align:center;
}
form.login-form input.login-tel-1,
form.login-form input.login-tel-2,
form.login-form input.login-tel-3{
	
}
form.login-form .login-tel-1,
form.login-form .login-tel-2{
	/*background:#000 url(../images/inp-phone-bg-3.png) no-repeat bottom left;*/
	width:35px;
	height:20px;
	background:none;
}
form.login-form .login-tel-3{
	/*background:#000 url(../images/inp-phone-bg-4.png) no-repeat bottom left;*/
	width:41px;
	height:20px;
	background:none;
}
form.login-form .login-btn{
	width:25px;
	background:none;
	/*background: transparent url(../images/login-btn.png) no-repeat bottom left;*/
	border:none;
	margin-left:10px;
	height:20px;
	cursor:pointer;
	vertical-align:bottom;
}
#logByClientCode
{
	display:none;
	font-size:11px;
}
form#logByClientCode .login-btn{
	width:25px;
	height:20px;
	background: transparent url(../images/login-btn.png) no-repeat 0 0px;
	border:none;
	margin-left:10px;
	cursor:pointer;
}
/*
	LOGIN FORM DEJA MEMEBRE
******************************************************************************/
#connect{
	width:195px;
	background:transparent url(../images/tab-connect-long.png) no-repeat bottom left;
	color:#fff;
	font-weight:bold;
/*	border-top:1px solid #333;*/
	padding:8px 0px 15px 0px;
	position:absolute;
	top:38px;
	right:348px;
	text-align:center;
}
#connect p{
	padding:4px 0 4px 20px;
}
.label-login{
	text-align:left;
	padding-left:24px;
}
.login-btn-en{
	clear:both;
	display:block;
	width:174px;
	height:24px;
	background:transparent url(../images/login-btn-en.png) no-repeat 23px 0;
	border:none;
	margin-top:5px;
	cursor:pointer;
}
.login-btn-fr{
	clear:both;
	display:block;
	width:174px;
	height:24px;
	background:transparent url(../images/login-btn-fr.png) no-repeat 23px 0;
	border:none;
	margin-top:5px;
	cursor:pointer;
}
.login-ok,
.login-msg{
	clear:both;
	display:block;
	width:195px;
	height:24px;
	border:none;
	margin:5px;
	text-align:center;
	background:transparent url(../images/ajax-loader.gif) no-repeat 100px 0;
}
.red-border{border:2px solid #b20000 !important;}
.forgot-btn-en{
	clear:both;
	display:block;
	width:195px;
	height:24px;
	background:transparent url(../images/forgot-infos-en.png) no-repeat center center;
	border:none;
	margin-top:5px;
	text-align:center;
	text-decoration:none;
}
.forgot-btn-fr{
	clear:both;
	display:block;
	width:195px;
	height:24px;
	background:transparent url(../images/forgot-infos-fr.png) no-repeat center center;
	border:none;
	margin-top:5px;
	text-align:center;
	text-decoration:none;
}
.forgot-btn-fr:hover,.forgot-btn-en:hover{
	text-decoration:none;
}
/*
	SEARCH FORM PAGE D'ACCUEIL
******************************************************************************/
#slideshow-over .slideshow-over form p.search-form{
	clear:both;
	display:block;
	background:#fff;
	border:1px solid #bab9b7;
	width:306px;
	height:30px;
	margin-top:5px;
	padding:1px;
	overflow:hidden;
}
#slideshow-over .slideshow-over form .search-input{
	background:#fff;
	font-size:16px;
	color:#333;
	border:none;
	width:265px;
	padding:5px 0 0 5px;
}
#slideshow-over .slideshow-over form .search-button{
	float:right;
	background:transparent url(../images/btn-search.png) no-repeat 0 0;
	border:none;
	height:30px;
	width:30px;
}
#slideshow-over .slideshow-over form .search-radio{
	padding-top:5px;
}
/*
	FORMUALAIRE D'INSCRIPTION
******************************************************************************/
.form-row{
	display:block;
	clear:both;
	padding:4px;
}
.key{
	float:left;
	display:inline;
	width:200px;
}
.key p{
	text-align:right;
	margin-right:10px;
	padding:4px;
}
.val{
	float:left;
	display:inline;
}
#form-holder{
	clear:both;
	display:block;
	margin:auto;
	padding:15px;
	width:950px;
}
#company-infos{
	float:left;
	width:465px;
	width:465px;
}
#member-infos{
	float:left;
	width:465px;
}
#shipping-infos{
	float:right;
	width:465px;
}
#billing-infos{
	float:right;
	width:465px;
}
.register-terms
{
	padding:20px 10px 10px 75px;
	font-size:11px;
	text-align:justify;
}
/*
	MENU DÉROULANTS MULTIPLE
******************************************************************************/
#select-boxes
{
	float:left;
}
#select-boxes .select{
	width:200px;
	margin:8px 14px 8px 14px;
	padding:2px;
	font-size:11px;
}
/*#select-boxes #subcategory
{
	float:right;
	margin-right:30px;
}*/