body{
margin:0px;
background:transparent;
}

.lien_moteur_small{
	/*float:left;*/
}
.lien_moteur_small a{
color:#002280;
font-weight:normal;
font-family:verdana,arial;
font-size:11px;
text-decoration:none;
}

.lien_moteur_small a:hover{
text-decoration:underline;
}

label{
vertical-align:top;
//vertical-align:middle;
}

select{
font-size:10px;
height:18px;
}

optgroup{
font-style:normal;
}
.interTab{
width:12px;
}
.interTab, x:-moz-any-link {width:9px;}

.interTab, x:-moz-any-link, x:default {width:9px;}
.interTab{
//width:12px;
}
*html .interTab{
width:12px;
}
.autocomplete {
    font-family: Tahoma;
    font-size: 8pt;
    background-color: white;
    border: 1px solid black;
    position: absolute;
    cursor: default;
    overflow: auto;
    overflow-x: hidden;
}

.autocomplete_item {
    padding: 1px;
    padding-left: 5px;
    color: black;
    width: 100%;
}

.autocomplete_item_highlighted {
    padding: 1px;
    padding-left: 5px;
    color: white;
    background-color: #0A246A;
}
/*----------------------HEADER - FOOTER-------------------------*/
.headerAnwb{
width:592px;
//width:620px;
height:62px;
background:url(images/anwb_popup_header2.gif) no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
padding-right:28px;
margin-bottom:12px;
}

.retourHomeAnwb{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:230px;
font-size:11px;
text-align:right;
//width:500px;
//text-align:left;
}

*html .retourHomeAnwb{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:470px;
font-size:11px;
text-align:left;
}
 
 .fermerFenetre{
 margin-top:29px;
 width:590px;
 //width:590px;
 //padding-right:30px;
 }
.headerAnwb a{
color:#002280;
font-size:11px;
padding-left:12px;
text-decoration:none;
}
.footerAnwb{
float:left;
width:620px;
background:url(images/anwb_popup_footer.gif) right no-repeat;
height:45px;
}
/*----------------------HEADER - FOOTER-------------------------*/

.moteur_basic{
width:304px;
height:216px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#002280;
font-weight:bold;
background:#e3f3d5;
overflow:hidden;
}

.moteur_avancee{
width:620px;
height:214px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#002280;
font-weight:bold;
background:#e3f3d5;
}

.titre_moteur{
color:#002280;
font-size:11px;
font-weight:bold;
margin-left:8px;
}

.Sous_titres{
color:#FFFFFF;
font-size:11px;
}

.moteur_simple{
float:left;
width:296px;
}

input{
margin:0px;
//margin-left:-4px;
}


/*Selecteur de lieux*/

.PlaceSelector{
font-weight:bold;
margin-left:10px;
}

#PlaceSelectorSearch{
}

#tb_recherche{
width:134px;
font-size:10px;
margin-top:2px;
margin-left:1px;
height:12px;
}

#tb_recherche, x:-moz-any-link {height:13px;width:134px;margin-left:1px;font-size:10px}

#tb_recherche, x:-moz-any-link, x:default {height:12px;margin-left:1px;width:132px;font-size:10px}

#tb_recherche{
//height:12px;
//margin-left:1px;
//width:132px;
//margin-top:1px;
}
*html #tb_recherche{
height:12px;
margin-top:1px;
width:132px;
}

.tb_rechercheIe{
//height:18px !important;
}

#tb_nom_camping{
width:134px;
font-size:10px;
margin-top:2px;
margin-left:1px;
height:12px;
}

#tb_nom_camping, x:-moz-any-link {height:13px;margin-top:2px;width:134px;}

#tb_nom_camping, x:-moz-any-link, x:default {height:13px;margin-top:2px;width:132px;}

#tb_nom_camping{
//width:132px;
//height:12px !important;
//margin-top:1px;
}


*html #tb_nom_camping{
height:13px;
width:132px;
margin-top:1px;
}

#campingNameSearch{margin-top:6px;}
#campingNameSearch, x:-moz-any-link {margin-top:6px;}

#campingNameSearch, x:-moz-any-link, x:default {margin-top:6px;}
#campingNameSearch{
//margin-top:5px;}

*html #campingNameSearch{
margin-top:5px;
}
.listeOs select{
font-size:10px;
height:18px;
width:120px;
}

/*Offres Speciales*/
#specialOffers{
margin-top:6px;
}

*html #specialOffers{
margin-top:5px;
}
*html #specialOffers select{
margin-left:1px;
height:10px;
width:138px;
}
#specialOffers{
//margin-top:5px;
}
#idos{
margin-top:2px;
font-size:10px;
width:138px;
height:18px;
margin-left:1px;
}

#idos, x:-moz-any-link {height:17px;width:138px;}

#idos, x:-moz-any-link, x:default {height:18.5px;width:135px;}

#idos{
//height:18px !important;
//width:138px;
}
*html #idos{
font-size:9.5px;
width:138px;
}
/*Trier camping*/
#sortCampsite{
margin-top:6px;
margin-left:1px;
}

*html #sortCampsite{
margin-top:6px;
}
#SortCampsiteCB{
margin-top:6px;
}
#SortCampsiteCB{
//margin-top:2px;
}

*html #SortCampsiteCB{
margin-top:2px;
}
/*Fin selecteur de lieux*/

/*Nombre de personnes*/

#personNumber{
font-weight:normal;
font-size:10px;
color:#000000;
}

#personNumber select{
font-size:10px;
height:16px;
}

#personNumber select{
//height:18px;
}

/*Fin nombre de personnes*/

/*Dates*/


.tabSelect, x:-moz-any-link {width:100%;}

.tabSelect, x:-moz-any-link, x:default {width:136px;}

.tabSelect{
//width:100%;
}
.selectmoteur{height:18px;}

.selectmoteur, x:-moz-any-link {height:17px;}

.selectmoteur, x:-moz-any-link, x:default {height:19px;}

.selectmoteur{//height:18px;}
*html .selectmoteur{height:17px; font-size:9.5px}

#date{
margin-top:10px;

}
#date, x:-moz-any-link {margin-top:7px;}

#date, x:-moz-any-link, x:default {margin-top:8px;}

#date{
//margin-top:6px;
}
*html #date{
margin-top:5px;
}
*html #date select{
}

#date_arrivee{

}

.date select{
font-size:10px;
height:18px;
}

.selectAnnee{
float:left;
width:55px;
//width:56px;
text-align:right;
}

.selectMois{
float:left;
width:46px;
//width:40px;
text-align:right;
}

.selectJour{
float:left;
width:44px;
text-align:left;
}
.titre_date{
font-weight:normal;
font-size:10px;
color:#000000;
}

.dateSearch{
text-align:left;
margin-top:2px;
}


#date_depart{
margin-top:6px;
}

#date_depart{
//margin-top:6px;
}

*html #date_depart{
margin-top:6px;
}

/*Fin Dates */

/*Produits*/

#productType{
margin-top:6px;
font-weight:normal;
font-size:10px;
color:#000000;
}

#productType, x:-moz-any-link {margin-top:6px;}

#productType, x:-moz-any-link, x:default {margin-top:5px;}

#productType{
//margin-top:6px;
}

*html #productType{
margin-top:6px;
}

#cb_product_type{
margin-top:6px;
//margin-top:3px;
}

#cb_product_type{
//margin-top:2px;
}

.TypeProduitCheckBox{
margin-bottom:5px;
}

.TypeProduitCheckBox{
//margin-bottom:-2px;
}
*html .TypeProduitCheckBox{
margin-bottom:-2px;
}
.typeProduit{
margin-top:3.5px;
//margin-top:0px;
}

input.cbProductType{
vertical-align:middle;
margin-right:3px;
//margin-right:1px !important;
}

/*Fin produits*/

/*Submit*/
.Submit{
background:url(images/zoek.gif);
width:49px;
//width:49px;
height:12px;
border-width:0px;
}

.Submit, x:-moz-any-link {margin-right:0px;}

.Submit, x:-moz-any-link, x:default {margin-right:4px;}

.Submit{
//margin-right:0px;
}




/*Services*/
.services{
margin-bottom:14px;
margin-top:6px;
//margin-top:0px;
}


.Categorie{
margin-top:5px;
font-weight:bold;
}

.ServicesOptions{
font-size:10px;
padding-right:15px;
}

.ServiceCheckBox{
margin-bottom:4px;
//margin-bottom:-6px;
font-weight:normal;
color: #000000;
}

.ServiceCheckBox, x:-moz-any-link {margin-bottom:5px;}

.ServiceCheckBox, x:-moz-any-link, x:default {margin-bottom:4px;}

.ServiceCheckBox{

//margin-bottom:-2px;

}

*html .ServiceCheckBox{
margin-bottom:-2px;
}
input.cbService{
vertical-align:middle;
margin-right:3px;
//margin-right:1px !important;
}

*html input.cbService{
//margin-right:0px !important;
}
/*Fin Services*/

.headerContextHelp {
margin-left:5px;
vertical-align:middle;
cursor:pointer;
}

.headerContextHelp img{
border:none;
}




/*Territoires*/

.territories{
margin-top:10px;
}



#div_detail_all{
	display:none;
	text-align:center;
	z-index:1000;
	position:absolute;
}


/*---------------------POUR IE6------------------*/

*html .headerAnwb{
width:590px;
height:62px;
background:url(images/anwb_popup_header2.gif) no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
padding-right:28px;
margin-bottom:12px;
}
 *html .fermerFenetre{
 display:block;
 margin-right:0px;
 margin-top:30px;
 }
