/* ================== recherche bleu =======================*/
div.recherche {
    width: 300px;
    overflow: hidden;
    margin-bottom: 3px;
    background: url(images/filli.jpg) top right no-repeat;
    text-align: left;
}

div.recherche table {
    font-size: 14px;
    margin: auto;
    padding: 10px;
    width: 300px;
    height: 150px;
}

div.recherche input {

    width: 150px;
    margin-bottom: 5px;
}
div.recherche input[type='radio'] {
    width: auto;
	}
	
div.recherche input.checkbox {
    width: 20px;
}

div.recherche input:focus {
    color: #000;
}

div.recherche input.recherche_bt {
    color: #000;
}

div.recherche label {
    margin-right: 30px;
} 

.liste_article h1, div.item h1 {
    margin-top: 0px;
} 

#col_droite div.item.recherche {
    margin-top: 0px;
}

div.recherche td {
    text-align: left;
} 

div.recherche input.hasDatepicker,div.recherche input.dateRange {
  
	background-color:#eee;
	border:1px solid #aaa;
	cursor:pointer;
	width:100px;
}

label.radio_label{
	width:70%;
	display:inline-block;
	margin:0 0 10px 0;
	vertical-align:bottom;
}
/*sports modal*/
#lstSearchSports table input{
	position:absolute;
	left:10000px;
}
#lstSearchSports .innerwrap{
	margin:0px;
	width:auto;
	overflow-y : auto;
	height : 400px;
}

.popButton
{
	text-align : center;
	background-color:#FFF;
	padding-bottom : 15px;
}
#lstSearchSports div.innerwrap{
	margin:0px;
	height:400px;
	overflow-y:scroll;
	border:1px solid #ddd;
	width:320px;
}

#lstSearchSports label{
	margin:0;
	padding:2px;
	display:block;
	cursor:pointer;
}

#lstSearchSports
{
	top:10%;
	width: 350px;
	
}
#lstSearchSports input{
	top:10%;
	width:350px;
	margin-bottom:0px;
	width:50px;
}
.dateRange.hasDatepicker{
	display:block;
}
/* ============================================================*/
/* ============================================================*/
/* ============================================================*/
/*  Pour le gros fix laid pour ie6  concernant les sports modal*/
/* ============================================================*/
/* ============================================================*/
/* ============================================================*/
#lstSearchSportsIe6 table input{
	position:absolute;
	left:10000px;
}

#lstSearchSportsIe6 .innerwrap{
	margin:0px;
	width:auto;
}
#lstSearchSportsIe6 .innerwrap #dompeASport{
	margin:0px;
	height:400px;
	overflow-y:scroll;
	border:1px solid #ddd;
	width:320px;
}

#lstSearchSportsIe6 label{
	margin:0;
	padding:2px;
	display:block;
	cursor:pointer;
}

#lstSearchSportsIe6{
	top:10%;
	width:350px;
	
}
#lstSearchSportsIe6 input{
	top:10%;
	width:350px;
	margin-bottom:0px;
	width:50px;
}

.obsolete{
	width:1px;
	height:1px;
	overflow:hidden;
}



#lstSearchSports, #lstSearchSportsIe6
{
	text-align : left;
}
