#OSRecherche { padding:10px; }

.OsAccordion .accordion-entete{
	height:21px;
	/*background-image:url(../images/fond_titreWidget_Inactif.jpg);*/
	border:none;
	line-height: 20px;
		border-top:1px solid #ccc;
}
.OsAccordion .accordion-entete.accordion-section-hover{
	 border:none;
		border-top:1px solid #ccc;
 }
.OsAccordion .accordion-entete .ui-icon-fleche{
    background-image: url("../images/ui-flecheWidget.png");
    background-position: center center;
    display: block;
    float: left;
    height: 8px;
    margin-left: 8px;
    margin-right: 5px;
    margin-top: 6px;
    width: 5px;
}
.OsAccordion .accordion-entete a {
	font-weight:bold;
	font-size:11px;
	color:#185EA3!important;
	text-decoration:none!important;
	text-transform:uppercase;
}

.OsAccordion .accordion-entete.accordion-section-encours a span
{color:#467EB5;}


.OsAccordion .accordion-contenu, .OsAccordion .accordion-entete.accordion-section-encours {
	border:none;
	font-size: 9px;
    font-weight: bold;
}
.OsAccordion .accordion-section-encours{
	/*background-image:url(../images/titre_widget.jpg);*/
	background-repeat:repeat-x;
	height:25px;
}
.OsAccordion .accordion-section-encours .ui-icon-fleche{
    background-image: url("../images/flecheBas-Widget.png");
    background-position: right top !important;
    display: block;
    float: left;
    height: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 7px;
    width: 9px;
	
}
#OsBarreOnglet {
    /*background-color: #7BB4CF;*/
    color: #467EB5;
    height: auto;
    text-align: left;
}
.accordion-contenu{
	/*background-color: #7BB4CF;*/
/*	background-image:url(../images/fond-widget.jpg);
	background-repeat:repeat-x;*/
	padding:0 5px;
}
.OsChoixMoteur {
	background:none;
  padding: 0;
}
.OsChoixMoteur select {
	background:#fff;
	border: 1px solid #000;
	/*width:225px;*/
}
a.OsBtnEnvoi, a.OsBtnEnvoi:link, a.OsBtnEnvoi:active, a.OsBtnEnvoi:visited, a.OsLienBtn {
    background-color: #346286;
    border: medium none;
    color: #fff;
    display: block;
    font-size: 10px;
    height: 20px;
    line-height: 20px;
    margin: 5px;
    padding: 0;
    text-align: center;
    text-decoration: none !important;
    width: 175px;
}

a.OsLienBtn, a:link.OsLienBtn, a:active.OsLienBtn, a:visited.OsLienBtn
{color:#fff;}

a.OsBtnEnvoi:hover, a.OsLienBtn:hover {
	color:#000;
}
.OsListeLien {
	background:none;
}
div.OsBlocLiens {
	width:auto;
	height:210px;
}
div.OsListeLien div.OsListeLienCol div.OsLienItem {

}
div.OsListeLienCol .OsLienDivImg img {
	width: 190px;
}
div.OsListeLienCol .OsLienDivImg {
    border:none;
  	height:125px;
    overflow: hidden;
}
.OsLogoOs a{
	float:right;
	background-image:url(../images/mini-open-system.png);
	}
.OsLogoOs a img{
	visibility:hidden;
}
.ui-corner-all{
	border-radius: 0 0 4px 4px!important;
}
/*#WidgetPrestataire #OsBarreOnglet{
	/*background-color: #c1effc;
	background-image:url(../images/fond-widget.jpg);*/
	background-repeat:repeat-x;
	width:386px;
}

#WidgetPrestataire #OSRecherchePrestataire_OsOnglet0{
	padding:0 5px;
}
#WidgetPrestataire form ul li{
	width:auto;
}
#WidgetPrestataire .OsCritP {
	border:none;
}
#WidgetPrestataire .OsLogoOs a{
	float:none;
}
#WidgetPrestataire a.OsBtnEnvoi,#WidgetPrestataire a.OsBtnEnvoi:link,#WidgetPrestataire a.OsBtnEnvoi:active,#WidgetPrestataire a.OsBtnEnvoi:visited,#WidgetPrestataire a.OsLienBtn {
	width:auto;
	border-radius: 3px ;
	display:inline;
	border:none;
	padding:2px 10px;
	margin:0 0 0 25px;
	text-align:center;
	text-decoration:none!important;
	line-height:23px;
	/*background-image:url(../images/fond_widgetPrestataire.jpg);*/
	background-repeat:repeat-x;
}*/
#BlocWidget .OsCrit_date .OsCritP {
}

/*
#BlocWidget .OsCritP {
    clear: both;
    color: #185EA3;
    display: block;
    float: left;
    font-size: 10px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 5px;
    padding-left: 0;
    text-align: left;
    text-transform: none;
    wid

#BlocWidget .OsCritCont {
    color: #185EA3;
    display: block;
    float: left;
    font-size: 10px;
    line-height: 20px;
    margin-top: 5px;
    padding-left: 0;
}
#OSRecherchePrestataire .ui-tabs-nav{
	display:none;
}

#BlocWidget{
/*width:420px;*/
margin-top:10px;
}
#WidgetPrestataire{position:relative;	margin-bottom:10px;
}
#WidgetGenerique{position:relative;
	margin-bottom:10px;
}
#BlocWidget h2{
	margin:0px !important;
	padding:2px 0!important;
	text-align:center;
	border-radius:3px 3px 0 0;	
	/*background-image:url(../images/fond_widgetPrestataire.jpg);*/
	background-repeat:repeat-x;
}

#BlocWidget .Entete{
	line-height:20px;
	text-align:center;
	color:#185EA3;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	
	
	padding:2px;
	
}
#BlocWidget .Loisirs{
/*	background-image:url(../images/widget/fond-widget-loisirs-milieu.gif);
	background-position:left top;
	background-repeat:repeat-y;
	*/
}
#BlocWidget .Panier{
/*
background-image:url(../images/widget/fond-widget-loisirs-milieu.gif);
	background-position:left top;
	background-repeat:repeat-y;
	*/
}
#BlocWidget .BasLoisirsWidget{
/*	background-image:url(../images/widget/fond-widget-loisirs-bas.gif);
	background-position:left top;
	background-repeat:norepeat;
	
	height:18px;
*/	
}


#BlocWidget .Loisirs h2{
	color:#0057A3;
	font-size:13px;
}
#BlocWidget .Panier h2{
	color:#0057A3;
	font-size:13px;
}
#BlocWidget .Panier h2 a{
	color:#0057A3;
}
#BlocWidget .Loisirs ul li {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:0 none;
	width:220px;
	height:20px;
	line-height:20px;
	margin:2px;
	margin-left:5px;
	overflow:hidden;
	padding:0px;
	text-align:center;
	text-transform:none;
	font-size:12px;
	float:left;
	background-color:#4d6301;
}

#BlocWidget .Loisirs ul li a {
	color:#185EA3;
	text-decoration:none;
	display:block;
}
#BlocWidget .Loisirs ul li a:hover {
	text-decoration:none;
	color:#185EA3;
	text-transform:none;
	background-color:#80a300;
}

#BlocWidget .ui-tabs .ui-tabs-panel{
	font-size:11px;
}
#BlocWidget .ui-tabs .ui-tabs-hide {
	display:none !important;
}

#BlocWidget .ui-tabs .ui-tabs-nav li {
	/*height:25px;*/
	overflow:hidden;	
/*	float:left;*/
width:auto;
float:none;
	background-color:#4d6301;
}
#BlocWidget .ui-tabs .ui-tabs-nav li a:hover {
	background-color:#80a300;
	color:#185EA3;
}

#BlocWidget .ui-tabs .ui-tabs-nav li span {
display:block;
margin-left:5px;}

#BlocWidget .ui-tabs .ui-tabs-nav li a {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border:0 none;
	/*height:20px;*/
	margin:2px;
	overflow:hidden;
	padding:0;
	text-align:left;
	text-transform:uppercase;
/*	width:155px;*/
/*	float:left;*/
	line-height:18px;
	font-size:11px;
	color:#185EA3;
	text-decoration:none;
	/*text-indent:5px;*/
	font-weight:bold;
	display:block;
	float:none;
}
#BlocWidget .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background-color:#FFF;
	background-image:none;
	/*height:25px;*/
	overflow:hidden;
	padding:0px;
}

#BlocWidget .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border:0 none;
	/*height:20px;*/
	margin:2px;
	overflow:hidden;
	padding:0;
	text-align:left;
	text-transform:uppercase;
/*	width:155px;*/
	background-color:#77960d;
/*	float:left;*/
	line-height:18px;
	font-size:11px;
	color:#185EA3;
	text-decoration:none;
	font-weight:bold;
	/*text-indent:5px;*/
	padding-top:1px;
}

#BlocWidget .ui-tabs .ui-tabs-nav li.ui-tabs-selected span
{display:block;margin-left:8px;}

#BlocWidget .OsIntro{
	display:none;
	text-align:center;
	clear:both;
	margin:0px !important;
	padding:2px !important;
	text-align:center;
	background-position:left;
	margin-bottom:10px;
}

#BlocWidget .OsCritP {
	clear:both;
	display:block;
/*
	color:#333;
	font-weight:bold;
	line-height:20px;
	margin-bottom:0;
	margin-top:5px;
	padding-left:0;
	text-align:left;
	text-transform:none;
	width: 120px;
	float:left;
	font-size:10px;
*/
}
#BlocWidget .OsCrit_lieu .OsCritP{
}
#BlocWidget .OsCrit_date .OsCritP{
}
#BlocWidget .OsCrit_duree .OsCritP{
}

#BlocWidget .OsCrit_typehebe .OsCritP{
}

#BlocWidget .OsCritCont {
	color:#333;
	display:block;
	font-size:10px;
	line-height:20px;
	margin-top:5px;
	padding-left:0px;
	float:left;
}
#BlocWidget .OsCritCont li {
font-weight:normal;
}

#BlocWidget .OsCritCont select {
border:1px solid #AAAAAA;
margin-right:2px;
padding:2px;
	font:11px Arial,Verdana,Helvetica;
}
#BlocWidget .OsCritCont select option {
border:0 none;
}
#BlocWidget .OsAgesEnfant{
	clear:both;
}
#BlocWidget .OsCrit_btnrech{
	text-align:center;
	clear:both;
}
#BlocWidget .OsCrit_btnrech .OsCritCont{
	float:none;
}


/*
#BlocWidget a.OsBtnEnvoi,
#BlocWidget a.OsBtnEnvoi:link,
#BlocWidget a.OsBtnEnvoi:active,
#BlocWidget a.OsBtnEnvoi:visited {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#637d02;
	border:0 none;
	color:#185EA3;
	text-decoration:none;
	padding:5px;
	margin:auto;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}
*/

#BlocWidget a.OsBtnEnvoi:hover
{
color:#000;
}

#BlocWidget .OsLogoOs
{
display:none;
clear:both;
padding-top:25px;
width:100px;
}

#BlocWidget .OsLogoOs a{
background-image:url(../images/mini-open-systemPrestataire.png);
background-position:top left;
background-repeat:no-repeat;
display:block;
height:16px;
width:77px;
}

#BlocWidget .OsLogoOs img
{
display:none;
}

#BlocWidget span.OsImgDateDebut { display:none; }
#BlocWidget span.OsImgDateDebut img {
background-image:url("../images/widget/calendrier.gif");
background-position:left -2px;
background-repeat:no-repeat;
height:20px;
width:16px;
}

#BlocWidget .OsCrit_lieu .OsCritS
{float:left;}

#BlocWidget #OsCritCont_lieu.OsCritCont
{
	float:left;
}
#BlocWidget #OsCritCont_duree span {
	color:#185EA3;
	font-weight:bold;
}
#WidgetGenerique .OsCrit_btnrech{
	position:absolute;
	right:10px;
	bottom:10px;	
	}
#WidgetPrestataire .OsCrit_btnrech{
	position:absolute;
	bottom:10px;	
	right:10px;
}	
#BlocWidget .OsCrit_typehebecheck{}
#BlocWidget .OsCrit_typehebecheck li{
	float:left;
	width:105px;
}
#BlocWidget .OsCrit_typehebecheck .OsCritS{
	clear:both;
}

#BlocWidget .BtReservation{
	text-align:center;	
}
#BlocWidget .BtReservation a{
	color:#185EA3;
}

#WidgetGenerique .ui-tabs .ui-tabs-nav{

	float:left;
}
#WidgetGenerique .ui-tabs .ui-tabs-panel{
	float:left;
	width:700px;
	margin-left:10px;
}
#WidgetGenerique #OsBarreOnglet{
	position:relative;
}


/*.OsCrit_date
{position:relative;}
*/
.OsCritS
{
bottom:10px;
font-size:10px;
line-height:12px;
position:absolute;
width:330px;
visibility:hidden;
}
div.OsListeLien {
    height: 210px;
    overflow: hidden;
    position: relative;
}
div.OsListeLien div.OsListeLienCol div.OsLienItem {
     height: 230px;
    overflow: hidden;
 }

div.OsLienItem h3.OsLienTitre
{color:#185EA3;font-size:11px;}
 
 p.OsLienResume {
    clear: both;
    padding: 0;
	margin:0;
	height:auto;
}
/**temporaire*******/
#OsNext_3010 {
	display:none;
}


.OsAccordion p { margin:0; }
.OsAccordion ul { margin:0; padding:0; list-style:none; }
.OsAccordion form { margin:0; padding:0; }
.OsAccordion select { font:11px Arial,Verdana,Helvetica; margin:0; border:1px solid #666; }