/* Style moteur Général **/
@import url("std-custom.css");

.moteurs
{

width:204px;
}

#OsBarreOnglet {
-moz-box-shadow:0 0 0px rgba(0, 0, 0, 0);
}

#OSRecherche {margin:0 0 1em;padding-top:15px; width:675px !important;width:675px;}
#OSRecherche #OsBarreOnglet, #Os12249-19,#OsBarreOnglet  {width:675px !important;width:675px; background:none;}

#OSRecherche #OsBarreOnglet.ui-widget-content{border:0px solid #DDDDDD; padding-bottom:0px;width:675px !important;width:675px;}
#OSRecherche #OsBarreOnglet .ui-widget-content, #OSRecherche .ui-widget-content{padding-bottom:0px;}

.ui-tabs .ui-tabs-panel{ padding:0px; width:650px;width:650px !important;}

body #Os12249-59 {	WIDTH: 675px !important;WIDTH: 675px; background-color:#000000;}
body #OsBarreOnglet {	WIDTH: 675px !important;WIDTH: 675px; background-color:#00ff00;}

form{ margin:0px; padding:0px;}


#ColDroite #OsBarreOnglet{background:transparent;}

#ColDroite #OSRecherche .ui-widget-content{/*background:#ffffff;border-top:1px solid #DDDDDD;*/}

#OsBarreOnglet{ text-align:left;  }

#OsBarreOnglet { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}


/*#OsBarreOnglet ul li span{ font-weight:normal;}/*

/* Intitulé ex: Type d'hébergement, situation ,durée... */
.OsCritP{ font-weight:bold; line-height:15px; /*border-bottom:dashed 1px #666;*/margin-top:5px; margin-bottom:5px; text-align:left; clear:both; float:left; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:15px;}

/*  Intitulé particulier (suivie de radio bouton ou de select) **/
#OsCritCont_typehebecheck{ float:left; padding-bottom:10px; width:400px;}
.OsCrit_typehebecheck .OsCritP, .OsCrit_caract .OsCritP{ /*display: block; text-align:left; float:none;*//}

#OsCritCont_Enfnbpers.OsCritCont .newListSelected{margin:0px;}
.OsAgesEnfant{ clear:both; padding-left:200px; padding-bottom:10px;}







/*  Option de selection **/
.OsCritCont{/*display: inline;*/line-height:25px;   text-align:left;}

.OsCritCont  ul {
margin:0px;
padding:0px;}

.OsCritCont  ul li{
	text-align:left;
	margin: 2px; 
	padding: 0; 
	list-style: none;
	line-height:15px;
	}



.OsCrit_duree .OsCritP{}
.OsCrit_duree .OsCritCont{ float:left;}
.OsCrit_duree .OsCritCont span{float:left; height:35px; line-height:38px; width:80px; display:block;}


/*  Option de selection Checkbox **/

.OsCrit_typehebecheck  ul li 
{
	width:48%;
	float:left;
}
/*  Option de selection duree **/
#OsCritCont_duree  ul li 
{
margin:0px;
padding:0px;
}

#OsCritCont_duree  ul li 
{
	width:98%;
}

/*  Carcateristique **/
.OsCrit_caract ul li {	
	/*width:48%;*/
	float:left;
	}


/*  Lsite déroulante Date  **/
.OsCritCont  li span.OsCritBlocSelSem, .OsCritCont  li span.OsCritBlocSelJour{margin-left:10px; display: inline-block; line-height:15px;}


/* Style Globale des input **/
.OsDureeRech,.OsNbPers, .OsListeIdService, .OsCapaciteHotel,.OsPrixMenu,.OsListeIdCuisine,.OsListeIdTypeHebe, .OsListeIdCommune, .OsCapacite, .OsJourDebut, .OsMoisDebut, .OsAnDebut, .OsDureeSemaine, .OsDureeNuit, .OsListeIdClassement, .OsNbAdultes, .OsNbEnfants, .OsSelAgeEnfant ,.OsListeIdFournisseur
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #f5f5f5;
	border: 1px solid #000000;
}
.OsAgesEnfant{}
.OsSelAgeEnfant{	background-color: #ccc; margin-right:5px;  margin-top:5px;}


/* Bouton Rechercher image**/
.OsCrit_btnrech #OsCritCont_btnrech {
	clear:both;
	text-align:right;
	/*padding-top:8px;
	padding-right:5px;*/
	width:160px;
	height:37px;
	background:transparent url(../images/fond-bt-recherche-widget.gif) no-repeat scroll left top;
}

.OsCrit_btnrech { clear:both; height:50px;width:100%;}
.OsCrit_btnrech .OsCritCont{display: block; padding:0;  color:#fff;}

a.OsBtnEnvoiImg img,a.OsBtnEnvoiImg:link img, a.OsBtnEnvoiImg:active img, a.OsBtnEnvoiImg:visited img, a.OsBtnEnvoiImg:hover img{ border:0px;}

/* Bouton Rechercher Lien**/
a.OsBtnEnvoi, a.OsBtnEnvoi:link, a.OsBtnEnvoi:active, a.OsBtnEnvoi:visited{ /* background-color:#333333;*/ padding:6px 0 0 28px; /*border:solid 1px #ccc;*/ text-decoration:none; color:#ffffff; display:block; text-align:left; font-size:12px; font-weight:bold;}

a.OsBtnEnvoi:hover{ /*background-color:#FF6C06; border:solid 1px #ccc; */color:#333; }




/* Image du calendroer **/
span.OsImgDateDebut img{ /*display:none;*/ width:16px; height:20px; background-image:url(http://gadget.open-system.fr/img/calendrier.gif); background-repeat:no-repeat; background-position:left -2px;}



/* Choix du moteur **/

.OsChoixMoteur{/*-moz-border-radius: 8px; -webkit-border-radius: 8px; background-color:#a28e81; padding:4px;*/}

.OsChoixMoteur .OsIntro{ margin-left:200px; height:25px;}

.OsChoixMoteur .OsIntro{ clear:both;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height:15px;
margin-bottom:5px;
margin-left:15px;
margin-top:5px;
text-align:left;
width:200px; /*color:#FFFFFF; background-image:url(http://gadget.open-system.fr/img/puce-hebe.gif); background-repeat:no-repeat; background-position:left center; text-indent:16px;*/}

.OsChoixMoteur select{ 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #d4d4d4;
	border: 1px solid #a28e81}

.OsChoixMoteur select option{}



a.OsLienPrev, a.OsLienNext {
	display:block;
	width:35px;
	height:32px;
	position:absolute;
	top:90px;
	z-index:1000;
	cursor:pointer;
}

a.OsLienPrev
{
	left:0px;
}

a.OsLienNext 
 {
	right:-1px;
}
a.OsLienPrev img, a.OsLienNext img{ border:0px; width:35px; height:32px;}
a.OsLienPrev img{ background:url(http://gadget.open-system.fr/img/lightbox-btn-prev.gif) no-repeat left top;}
a.OsLienNext img{ background:url(http://gadget.open-system.fr/img/lightbox-btn-next.gif) no-repeat left top;}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}


div.OsBlocLiens
{
	
	position:relative;
	width:207px;
	height:300px;
}

div.OsListeLien
{
    /* required settings */
	position:relative;
	overflow:hidden;          
	height:300px;

}  

div.OsListeLien div.OsListeLienCol
{ 
	position:absolute;         
	/* this time we have very large space for height */         
	width:20000em;     
	top:10px;	
}

div.OsListeLien div.OsListeLienCol div.OsLienItem {
	float:left; 
	height:300px;
/*	border-left:1px solid #333;*/
	/*cursor:pointer; */
	width:207px;
	overflow:hidden;
	
}

div.OsListeLien div.OsListeLienCol div.OsLienItem  div {
	/*width:204px;*/
}

h3.OsLienTitre 
{
margin:0;
padding:0;
	font-size: 10px;
	line-height:15px;
	height:34px;
	overflow:hidden;
	margin-bottom:5px;
	margin-top:3px;
	padding-bottom:0px;
	margin-left:3px;
}

p.OsLienResume{
	clear:both;
	height:86px;
	margin:0px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	margin-left:3px;
	
	
	
}
.OsDivLienBtn{padding:5px; text-align:right;  width:190px; padding-right:0px; width:200px; }
a.OsLienBtn 
{
	clear:both;background-color:#333333; border:solid 1px #ccc; text-decoration:none; color:#ffffff; padding:5px;cursor:pointer;
}

 div.OsListeLienCol .OsLienDivImg{	border:solid 3px #f1930a; height:120px; overflow:hidden;}
div.OsListeLienCol .OsLienDivImg  img{ 	width:201px; }
/* quand pas d'image */
.OsLienImgBlank{
border:solid 3px #f1930a; height:120px; visibility:hidden;}


/* Config onglets meublés */
#OsA_OSRecherche_OsOnglet4
{display:none;}
#OsA_OSRecherche_OsOnglet5
{display:none;}
#OsA_OSRecherche_OsOnglet6
{display:none;}

/***/
#OSRecherche #OsBarreOnglet.ui-widget-content, #OSRecherche .ui-widget-content{ padding:0px; background:transparent none repeat scroll 0 0;}
.ui-widget-content{background:transparent none repeat scroll 0 0;}

#OsCritCont_date.OsCritCont{ height:30px; float:left;}
.OsCrit_duree{ height:83px; }

 .OsCrit_nbpersAd, .OsCrit_classement, .OsCrit_date, .OsChoixMoteur, .OsCrit_capacite, .OsCrit_caract{ background-color:#edefe1; height:30px; padding-bottom:3px; padding-top:5px;}
 .OsCrit_typehebecheck{background-color:#edefe1; height:73px; padding-bottom:3px; padding-top:5px;}
 
 .OsCrit_lieu, .OsCrit_capachhote, .OsCrit_typehebe{ height:30px; padding-bottom:3px; padding-top:5px;}
 
 /***/
  #OsCrit_capachhote_65.OsCrit_capachhote, #OsCrit_lieu_65.OsCrit_lieu, #OsCrit_duree_65.OsCrit_duree,#OsCrit_lieu_825.OsCrit_lieu,#OsCrit_duree_825.OsCrit_duree{ background-color:#edefe1;}
  #OsCrit_classement_65.OsCrit_classement,#OsCrit_date_65.OsCrit_date,#OsCrit_capacite_825.OsCrit_capacite,#OsCrit_date_825.OsCrit_date,#OsCrit_caract_825.OsCrit_caract, #OsCrit_classement_826.OsCrit_classement{ background-color:transparent;}
  
  
  
  /***/
  
  /* Maxi custom */
  #OsCrit_date_72.OsCrit_date, #OsCrit_date_825.OsCrit_date, #OsCrit_date_826.OsCrit_date, #OsCrit_date_813.OsCrit_date{height:40px; }
 .OsCrit_date .OsCritS{ clear:both; padding-left:220px; font-style:italic; font-size:10px;}
  
#OSRecherche #OsCrit_date_57, #OSRecherche #OsCrit_date_65, #OSRecherche #OsCrit_date_71, #OSRecherche #OsCrit_date_72, #OSRecherche #OsCrit_typehebe_72 {
float:none;}
/* */
#OSRecherche .ui-tabs-nav{margin-top:0px !important; margin:0px;}

.OsDureeSemaine, .OsDureeNuit{ visibility:hidden; position:absolute;}
#OsCritCont_duree ul li { width:390px; height:35px;}
.OsCritBlocSelSem .newListSelectedSm, .OsCritDuree_jour .newListSelectedSm{ margin:6px 0 0 0; }
#OSRecherche #OsCritCont_duree li.OsCritDuree_jour, #OSRecherche #OsCritCont_duree li.OsCritDuree_sem { display:block;line-height:35px;}
#OsCritCont_duree.OsCritCont li{}
.OsCritCont li span.OsCritBlocSelSem, .OsCritCont li span.OsCritBlocSelJour {}
/*.OsChoixMoteur { height:28px;width:218px; background-color:#999999;}*/
.OsImgDateDebut{ display:none;}
#OsCritCont_date{}

#OsCritCont_duree ul li .newListSelectedSm ul.newList, #OsCritCont_duree ul li .newListSelectedSm ul.newList li{ width:99px; }
#OsCritCont_duree ul li .newListSelectedSm ul.newList li {padding:3px 0px 3px 0px;}
#OsCritCont_duree ul li .newListSelectedLt ul.newList, #OsCritCont_duree ul li .newListSelectedLt ul.newList li{ width:65px; }
#OsCritCont_duree ul li .newListSelectedLt ul.newList li {padding:3px 0px 3px 0px;}


