html{
background:#FFF;
}

/*====================Classes elements==========================*/
label{
cursor:pointer;
color:#333;
font-size:10px;
}

input{
	font-size:11px;
	margin-left:0px;
	vertical-align:middle;
	padding-left:4px;
}

input[type="checkbox"]{
	//margin-left:-4px;
	}

/* Safari hack */
body:first-of-type input {
	vertical-align:middle;
}

/* Google Chrome hack */
body:nth-of-type(1) input {
vertical-align:middle;
}

img {
border:none;
}

select{
font-size:11px;
border:1px solid #999;
}

/*======================Classes Generiques==========================*/
.titreCategorie {
	font-size:10px;
	font-weight:bold;
	color:#333;
	margin-bottom:10px;
}

/*==========================Conteneur==============================*/
#skin3 {
background:#eee;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
width:700px;
margin:auto;
text-align:left;
}

#skin3Top {
text-align:left;
font-size:16px;
background:#cfcfcf;
padding:2px 5px;
}

#skin3Mid {
padding:3px;
border:1px solid #cfcfcf;
}

#skin3MidBot{
border:1px solid #cfcfcf;
margin:5px 20px;
background:#E5E5E5;
padding:10px 5px;
}

#plusCriteresTitre{
margin:5px 20px;
font-size:12px;
text-align:left;
color:#a6a6a6;
}
/********************Colonnes*********************************/
#skin3MidTop{
border-top:1px solid #cfcfcf;
border-bottom:1px solid #cfcfcf;
margin-top:5px;
padding:10px 0px;
}
#colonne1{
width:225px;
float:left;
}

#colonne2{
margin:auto;
float:left;
}

#colonne3{
float:right;
}

#colonne4{
float:left;
width:150px;
}

#colonne5{
float:left;
width:150px;
}

#colonne6{
float:left;
width:180px;
}

#colonne7{
float:right;
}


/*Destination*/

#destination select{
width:170px;
margin-bottom:5px;
}

#listeDestinations{
margin-top:5px;
display:block;
}

.destinationCb{
margin-top:5px;
}

#champRecherche{
}

/*Dates*/
#dateArrivee{
}

#dateArriveeInput {
}

#dateArriveeInput input {
cursor:pointer;
width:75px;
font-size:10px;
border:#999 1px solid;
text-align:left;
background:#FFFFFF url(../images/calendar.gif) no-repeat right;	
}

#dateDepart{

}

#dateDepartInput {

}

#dateDepartInput input {
cursor:pointer;
width:75px;
font-size:10px;
text-align:left;
border:#999 1px solid;
background:#FFFFFF url(../images/calendar.gif) no-repeat right;
}

.boutonCalendar {
background:url(../images/calendar.gif);
width:16px;
height:16px;
border-width:0px;
cursor:pointer;
margin-left:5px;
}

#personNumber{
}

#personNumberSelect{
margin-top:5px;
}

#personNumberSelect select{

}

/*type Hebergement*/
#typeHebergement {
}

#typeHebergementInput {
margin-top:5px;
}



/*Classement*/

#classement{
}

#classementSelect{
width:40%;
margin-top:5px;
background-image:url(../images/star.png);
background-position:left;
background-repeat:no-repeat;
text-align:right;
}

#localisation{

}



/*================================SERVICES=========================================*/

#services{
}

#services_input{
}

.service{
margin-top:5px;
}

/*===============================SUBMIT==========================*/
#submit {
padding:12px 0px 10px;
margin-left:auto;
margin-right:auto;
width:90px;
text-align:center;
}

#boutonSubmit {
color:#333;
font-size:11px;
width:90px;
}

/*===============================CALENDRIER==========================*/
#examplecontainer {
	height:450px;
	position:relative
}
#cal1Container {
	display:none;
	position:relative;
	background:#fff;
	font-size:10px;
	left:5px;
	top:150px;
	z-index:66;
}
#cal2Container {
	display:none;
	position:absolute;
	left:5px;
	top:300px;
	z-index:1
}


/*==========TB_RECHERCHE=============*/

.titreCampRecherche{
margin-bottom:5px;
}

#tb_recherche{
width:165px;
}

		div.autocomplete_item_highlighted{
		background:#eee;
		font-weight:bold;
		}
		#tb_recherche_iframe{
		//margin-top:15px;
		//margin-left:10px;
		}
      div.autocomplete {
      position:absolute;
      background-color:white;
      border:1px solid #888;
	  margin-top:0px;
      //margin-top:15px;
	  //margin-left:10px;
      padding-top:0px;
      }

      div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
      }
      div.autocomplete ul li.selected {
      background-color: #ffb;
      }
      div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      cursor:pointer;
      }
	  
	  
        .liste_auto_complete
        {
        z-index: 99;
        color: #666666;
        border: 1px black solid;
        background-color: #FFFFFF;
        margin-top: 0px;
        margin-left: 0px;
        width: 200px;
        padding-left: 0px;
        line-height: 15px;
        }
        .liste_auto_complete li
        {
        list-style-type: none;
        margin-left: 5px;
        }
		

/*****Div erreur de dates***/

#SLB-Contenido{
text-align:center;
font-size:12px;
font-weight:bold;
}

#loadingDiv{
  position:absolute; 
  left: 50%;  
  top: 50%; 
  width: 126px; 
  height: 22px; 
  margin-top: -11px; /* moitié de la hauteur */ 
  margin-left: -63px; /* moitié de la largeur */ 
  z-index:101;
}

#div_detail_all{
height:0px;
width:0px;
overflow:hidden;
}

.preciserLieuLiens{
margin-top:10px;
}

.preciserLieuLien{
margin-top:10px;
}

.preciserLieuLien a{
background:transparent url(../images/arrow_right.png) no-repeat scroll left bottom;
font-size:11px;
font-weight:bold;
padding-left:10px;
text-decoration:underline;
color:#333;
margin-top:10px;
}

.preciserLieuLiens a:hover{
text-decoration:none;
}

div.loadingBox {
	background-color:#000000;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.6;
	display:none;
	z-index:100;
}

*html div.loadingBox {
	background:#FFF;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.6;
	display:none;
	z-index:100;
}

