﻿


.jux_textboxcontrol_conteneur_image {
	float:right;
	width:16px;
	height:21px;
}

.jux_textboxcontrol_image {
	display:inline-block;
	width:16px;
	height:21px;
	line-height:21px;
	vertical-align:middle;
	border:none;
	font-size:0px;
	background: url(/App_Themes/Fsv_Commun/Jux_TextBoxControl/Images/calendrier.png) no-repeat center;
}


.jux_textboxcontrol_force_hauteur {
	clear:both;
	line-height:0px;
	font-size:0px;
}

input.jux_textboxcontrol_input {
	background-color:transparent;
	border:none;
	height:13px;
	padding:3px;
}


.jux_textboxcontrol_libelle {
	display:inline-block;
	margin-left:3px;
	white-space:nowrap;
	font-size:10px;
	line-height:19px;
	color:#422021;
	text-shadow:none;
	overflow:hidden;
}

.jux_textboxcontrol_conteneur_libelle {
	float:left;
	text-align:left;
	overflow:hidden;
}
.jux_textboxcontrol_conteneur
{
	width: 90px;
	vertical-align:top;
	display: inline-block;
}
.jux_textboxcontrol_conteneur_date 
{
	border:1px solid #dadada;
	background-color:white;
}

.jux_textboxcontrol_conteneur_image
{
	cursor:pointer;
}


.jux_textboxcontrol.jux_textboxcontrol_disabled .jux_textboxcontrol_conteneur_date,
.jux_textboxcontrol.jux_textboxcontrol_readonly .jux_textboxcontrol_conteneur_date {
	background-color:#dadada;
	cursor:default;
}

.jux_textboxcontrol_conteneur_calendrier
{
	position: absolute;
	border: 1px solid #026666;
	background-color: #F1F1F1;
	width: 140px;
	padding: 0px;
}

.jux_textboxcontrol_conteneur_calendrier_fermer
{
	display: none;
}


.jux_textboxcontrol_conteneur_calendrier_ouvert
{
	display: block;
}


.jux_textboxcontrol_navigation
{
	font-weight: bold;
	color: #422021;
	line-height: 12px;
	font-size:9px;
	text-shadow: none;
	margin-bottom:5px;
}
.jux_textboxcontrol_navigation_prec
{
	float:left;
	cursor:pointer;
	padding:0px 5px;
}
.jux_textboxcontrol_navigation_periode
{
	text-align: center;
}
.jux_textboxcontrol_navigation_suiv
{
	float:right;
	cursor:pointer;
	padding:0px 5px;
}

.jux_textboxcontrol_var_date
{
	display: none;
}

.jux_textboxcontrol_aujourdhui
{
	text-align:center;
	font-size:9px;
	margin-top:5px;
	line-height: 12px;
	color:Black;
	text-shadow:none;
	cursor:pointer;
}

.jux_textboxcontrol_tab_calendrier
{
	margin:auto;
}
.jux_textboxcontrol_tab_calendrier td
{
	font-size:9px;
	cursor:pointer;
	text-shadow: none;
	text-align:center;
	line-height: 12px;
	padding:3px;
	color: Black;
}

.jux_textboxcontrol_tab_calendrier th
{
	font-size:9px;
	line-height: 12px;
	text-shadow: none;
	text-align:center;
	font-style:bold;
	padding: 1px;
	color: Black;
}

.jux_textboxcontrol_tab_calendrier td:hover
{
	background-color:#79AEAE;
}

td.currentdate
{
	background-color:#C9FAFA;
}


td.othermonth
{
	color:#6d6d6d;
}

td.selecteddate
{
	background-color:#79AEAE;
	cursor:default;
}

.jux_textboxcontrol_calendar_row
{
	line-height:12px;
}

.jux_textboxcontrol_calendar_disabled *
{
	cursor:default;
}

.jux_textboxcontrol_calendar_disabled .jux_textboxcontrol_input
{
	background-color:#DADADA;
}

.jux_textboxcontrol_conteneur .jux_textboxcontrol_input
{
	padding: 0px;
	padding-left:2px;
	line-height: 21px;
	vertical-align: middle;
	height:21px;
}

.ui-widget input[type=text].jux_textboxcontrol_input {
	padding:0px 0px 0px 2px;
	border:none;
}


.jux_textboxcontrol_calendar_disabled .jux_textboxcontrol_conteneur_image
{
	background-color:#DADADA;
}

.jux_textboxcontrol_calendar_disabled .jux_textboxcontrol_image
{
	background: url(/App_Themes/Fsv_Commun/Jux_TextBoxControl/Images/calendrier_dis.png) no-repeat center;
}