/* Style moteur Général **/
@import url("std.css");


/** Config Site **/
#ColDroite
{display:none;}


#ColGauche
{width:100%;}

#MargeContenuInterieur {
width:100%;
}

/****/

.moteurs
{

width:204px;
}


.ui-tabs .ui-tabs-panel{ padding:0px;}

.ui-tabs .ui-tabs-nav {
display:none;
}

#OSRechercheZone #OsBarreOnglet.ui-corner-all {
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
}

form{ margin:0px; padding:0px;}

#OSRechercheZone .ui-widget-content {
background-color:#eeeeee;
}

#OSRechercheZone
{background-color:#FFFFFF;
border:1px solid #CCCCCC;
float:left;
padding:5px;
}

#OSRechercheZone #OsBarreOnglet{ /*background-color:#fff;*/
width:390px;
width:390px !important;
text-align:left;
border:1px solid #a3a3a3;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding:10px;
 }

#OsBarreOnglet { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}

#OsBarreOnglet ul li span{ font-size:11px;font-family:Verdana;}

.OsChoixMoteur .OsIntro
{float:left;width:15px;visibility:hidden;}


/* Intitulé ex: Type d'hébergement, situation ,durée... */
#OSRechercheZone .OsCritP{ 
width:140px;
font-weight:bold;}

/*  Intitulé particulier (suivie de radio bouton ou de select) **/
.OsCrit_typehebecheck .OsCritP, .OsCrit_duree .OsCritP{ display: block; text-align:left;}


/*  Option de selection **/
/*.OsCritCont{
float:left;
line-height:20px;
text-align:left;
width:140px;}*/

.OsCrit_capachhote .OsCritP
{
line-height:15px;
}


.OsCritP
{
float:left;
width:150px;
/*height:25px;
line-height:25px;*/
padding-bottom:2px;
padding-top:2px;
clear:both;
}


.OsCritCont
{
float:left;
width:200px;
/*height:25px;
line-height:25px;*/
padding-bottom:2px;
padding-top:2px;
}

#OSRechercheZone select.OsListeIdCaract
{
background-color:#F5F5F5;
border:1px solid #000000;
}

#OsCritCont_duree.OsCritCont
{
height:auto;
}

#OsCritCont_typehebecheck.OsCritCont
{
height:auto;
}



.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;
	font-family:arial;
font-size:11px;
}
/*  Option de selection duree **/
#OsCritCont_duree  ul li 
{
margin:0px;
padding:0px;
}

#OsCritCont_duree  ul li 
{
	width:98%;
	font-family:arial;
font-size:11px;
}

/*  Carcateristique **/
.OsCrit_caract ul li {	
	/*width:48%;*/
	float:left;
	width:auto;
	}


/*  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**/
#MargeContenuInterieur #OsCritCont_btnrech {
float:none;
text-align:center;
padding-top:8px;
background-image:none;
width:100%;
	/*padding-right:5px;*/
}

.OsCrit_btnrech {text-align:center;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: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;text-align:center;}

.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;}



 .OsCrit_date .OsCritS{ clear:both; font-style:italic; font-size:10px;}
