/* Style moteur G?n?ral **/
@import url("std.css");

.moteurs
{

width:204px;
}


.ui-tabs .ui-tabs-panel{ padding:0px;}

form{ margin:0px; padding:0px;}


#OsBarreOnglet{ background-color:#fff; width:207px; 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;}

/*  Intitul? particulier (suivie de radio bouton ou de select) **/
.OsCrit_typehebecheck .OsCritP, .OsCrit_duree .OsCritP{ display: block; text-align:left;}


/*  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;
	}


/*  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**/
#OsCritCont_btnrech {
	clear:both;
	text-align:right;
	padding-top:8px;
	padding-right:5px;
}

.OsCrit_btnrech { }
.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:5px; border:solid 1px #ccc; text-decoration:none; color:#ffffff;}

a.OsBtnEnvoi:hover{ background-color:#FF6C06; color:#fff;border:solid 1px #ccc;  }




/* 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{ display:inline-block; font-weight:bold; width:135px; 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;}

