/*-------------------------------------------- Pages Mobile --------------------------------------------*/
/*CONTENT*/
/*body*/
.ui-body-c{
background:#e3e2e2 url(../Images/bg.png);
}
.version,
.version a.ui-link, .version a.ui-link:hover{text-align:center; font-size:11px; color:#7b7b7b; text-align:center; margin:1em 0;}

/*header*/
.ui-header .ui-title, .ui-footer .ui-title {margin: .6em 20% .8em!important;}

.ui-header.ui-bar-c{
background-image: -webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#ddd));
background-image: -webkit-linear-gradient(#fff,#e3e2e2);
background-image: -moz-linear-gradient(#fff,#e3e2e2);
background-image: -ms-linear-gradient(#fff,#e3e2e2);
background-image: -o-linear-gradient(#fff,#e3e2e2);
background-image: linear-gradient(#fff,#e3e2e2);}

.ui-header.ui-bar-c .ui-btn-left{ color:#ededed;text-shadow: 0 1px 0 #46494a;}

.ui-header.ui-bar-c .ui-btn-up-c{
background-image: -webkit-gradient(linear,left top,left bottom,from(#bf0d3b),to(#bf0d3b));
background-image: -webkit-linear-gradient(#bf0d3b,#bf0d3b);
background-image: -moz-linear-gradient(#bf0d3b,#bf0d3b);
background-image: -ms-linear-gradient(#bf0d3b,#bf0d3b);
background-image: -o-linear-gradient(#bf0d3b,#bf0d3b);
background-image: linear-gradient(#bf0d3b,#bf0d3b);}

/*.ui-header.ui-bar-c .ui-btn-down-c, */
.ui-header.ui-bar-c .ui-btn-hover-c, .ui-header.ui-bar-c  .ui-btn-active {
background-image: -webkit-gradient(linear,left top,left bottom,from(#9c1d65),to(#9c1d65));
background-image: -webkit-linear-gradient(#9c1d65,#9c1d65);
background-image: -moz-linear-gradient(#9c1d65,#9c1d65);
background-image: -ms-linear-gradient(#9c1d65,#9c1d65);
background-image: -o-linear-gradient(#9c1d65,#9c1d65);
background-image: linear-gradient(#9c1d65,#9c1d65);
border-color:#9c1d65;}

/*Content*/
.ui-body-c .ui-content .ui-listview, .ui-body-c .ui-panel-inner>.ui-listview{
	margin:0 -15px;
	}


/*footer*/
.ui-footer.ui-bar-c .ui-btn-up-c{
background-image: -webkit-gradient(linear,left top,left bottom,from(#004a99),to(#003c72));
background-image: -webkit-linear-gradient(#004a99,#003c72);
background-image: -moz-linear-gradient(#004a99,#003c72);
background-image: -ms-linear-gradient(#004a99,#003c72);
background-image: -o-linear-gradient(#004a99,#003c72);
background-image: linear-gradient(#004a99,#003c72);
border:none; margin:0;}
/*.ui-footer.ui-bar-c .ui-btn-hover-c, .ui-footer.ui-bar-c .ui-btn-down-c,*/
.ui-footer.ui-bar-c  .ui-btn-active, .ui-footer.ui-bar-c  .ui-btn-hover-c {
background-image: -webkit-gradient(linear,left top,left bottom,from(#003c72),to(#004a99))!important;
background-image: -webkit-linear-gradient(#003c72,#004a99)!important;
background-image: -moz-linear-gradient(#003c72,#004a99)!important;
background-image: -ms-linear-gradient(#003c72,#004a99)!important;
background-image: -o-linear-gradient(#003c72,#004a99)!important;
background-image: linear-gradient(#003c72,#004a99)!important;
border:none; margin:0;}

.ui-body-c .ui-footer .ui-btn-icon-top .ui-icon, .ui-body-c .ui-mini .ui-btn-icon-top .ui-icon {
top: 10px;
}
.fixedFooter{ position:fixed!important; bottom:0; width:100%;}
/*List*/
.ui-body-c .ui-listview{ padding:0px;}
.ui-body-c .ui-listview .customerName{ display:inline-block; overflow:hidden; text-overflow:ellipsis;font-size:14px;}
.ui-body-c .ui-listview .customerId{overflow:hidden; text-overflow:ellipsis; width:30%; font-size:14px; text-align:center;}

.ui-body-c .ui-listview  .ui-li-aside{ margin:2px 0 0 0; font-size:12px; width:25%;display:inline-block; overflow:hidden; text-overflow:ellipsis;}
.ui-body-c .ui-first-child .ui-li-aside{ margin:0; font-size:14px;}
.ui-body-c .ui-li-divider {padding: .5em 40px .5em 16px;}

.subtitle-list{ text-align:center; background:transparent; color:#9c9c9c;}

.ui-body-c .ui-listview.profilList .label-list{ 
	color:#444;}
.label-list{ 
	color:#444;
	padding:12px 15px 8px 60px!important;
	min-height:20px;
	background-size:35px!important;
	background-repeat:no-repeat;
	background-position:15px center;
	font-size:14px;
}
.icon-list-profil{	background-image:url(../Images/Icons/list-profil.png);}
.icon-list-lock{	background-image:url(../Images/Icons/list-lock.png);}
.icon-list-mail{	background-image:url(../Images/Icons/list-mail.png);}
.icon-list-place{	background-image:url(../Images/Icons/list-place.png);}
.icon-list-phone{	background-image:url(../Images/Icons/list-phone.png);}
.icon-list-device{	background-image:url(../Images/Icons/list-device.png);}
.icon-list-link{	background-image:url(../Images/Icons/list-link.png);}

.icon-list-date{	background-image:url(../Images/Icons/list-date.png);}
.icon-list-hour{	background-image:url(../Images/Icons/list-hour.png);}
.icon-list-info{	background-image:url(../Images/Icons/list-info.png);}
.icon-list-comment{	background-image:url(../Images/Icons/list-comment.png);}
.icon-list-result{	background-image:url(../Images/Icons/list-result.png);}

.ui-listview .label-link{ 
border-top: 1px solid #ccc;
background: #eee;
font-weight: 700;
color: #222;
text-shadow: 0 1px 0 #fff;
background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));
background-image: -webkit-linear-gradient(#fff,#f1f1f1);
background-image: -moz-linear-gradient(#fff,#f1f1f1);
background-image: -ms-linear-gradient(#fff,#f1f1f1);
background-image: -o-linear-gradient(#fff,#f1f1f1);
background-image: linear-gradient(#fff,#f1f1f1);

}


.label-link.icon-list-place a{background-image:url(../Images/Icons/list-place.png);}

.ui-listview .label-link a{ 
padding: 12px 15px 8px 60px!important;
min-height: 20px;
background-size: 35px!important;
background-repeat: no-repeat;
background-position: 15px center;
font-size: 14px;
	}
	.ui-listview .label-link.ui-btn-hover-c{				
background-image: -webkit-gradient(linear,left top,left bottom,from(#f1f1f1),to(#e0e0e0));
background-image: -webkit-linear-gradient(#f1f1f1,#e0e0e0);
background-image: -moz-linear-gradient(#f1f1f1,#e0e0e0);
background-image: -ms-linear-gradient(#f1f1f1,#e0e0e0);
background-image: -o-linear-gradient(#f1f1f1,#e0e0e0);
background-image: linear-gradient(#f1f1f1,#e0e0e0);
		}
.ui-listview .label-link.ui-btn-active{
	border: 1px solid #2373a5;
background: #5393c5;
font-weight: 700;
color: #fff;
cursor: pointer;
text-shadow: 0 1px 0 #3373a5;
text-decoration: none;
background-image: -webkit-gradient(linear,left top,left bottom,from(#5393c5),to(#6facd5));
background-image: -webkit-linear-gradient(#5393c5,#6facd5);
background-image: -moz-linear-gradient(#5393c5,#6facd5);
background-image: -ms-linear-gradient(#5393c5,#6facd5);
background-image: -o-linear-gradient(#5393c5,#6facd5);
background-image: linear-gradient(#5393c5,#6facd5);
font-family: Helvetica,Arial,sans-serif;
	}
.ui-body-c .ui-listview .ui-li-static{ color:#9c9c9c;}
.ui-body-c .ui-listview .ui-li-static span{ color:#525252;}

.noData{ display:block; text-align:center; font-size:12px; margin:15% 0;}


/*Button*/
.ui-btn-icon-right .ui-icon {
	z-index:1;
}
.ui-btn a.icon-list-profil{	
	background:url(../Images/Icons/list-profil.png) 15px center no-repeat;
	background-size:35px;
	padding-left:55px!important;}

.logOut a.ui-link{ font-size:12px; color:#9c1d65!important;}
.logOut a.ui-link:hover { color:#bf0d3b;}

.logOut .ui-btn-inner{font-size: 14px;padding: .5em .8em;
-webkit-border-radius:4px;
border-radius:4px;
}
.logOut a.ui-btn-up-c{
background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e0e0e0));
background-image: -webkit-linear-gradient(#f6f6f6,#e0e0e0);
background-image: -moz-linear-gradient(#f6f6f6,#e0e0e0);
background-image: -ms-linear-gradient(#f6f6f6,#e0e0e0);
background-image: -o-linear-gradient(#f6f6f6,#e0e0e0);
background-image: linear-gradient(#f6f6f6,#e0e0e0);
}


.logOut .ui-btn-active {
background-image: -webkit-gradient(linear,left top,left bottom,from(#bf0d3b),to(#bf0d3b))!important;
background-image: -webkit-linear-gradient(#bf0d3b,#bf0d3b)!important;
background-image: -moz-linear-gradient(#bf0d3b,#bf0d3b)!important;
background-image: -ms-linear-gradient(#bf0d3b,#bf0d3b)!important;
background-image: -o-linear-gradient(#bf0d3b,#bf0d3b)!important;
background-image: linear-gradient(#bf0d3b,#bf0d3b)!important;
border-color:#bf0d3b!important;
color:#fff!important;
}

.detailActions{ text-align:center;}
.detailActions .ui-btn-inner { font-size:16px; padding:.6em 10px;} 
.detailActions .ui-btn-icon-left .ui-btn-inner {padding-left: 35px;}


a.ui-btn-up-c.validBtn {
background-image: -webkit-gradient(linear,left top,left bottom,from(#bf0d3b),to(#bf0d3b));
background-image: -webkit-linear-gradient(#bf0d3b,#bf0d3b);
background-image: -moz-linear-gradient(#bf0d3b,#bf0d3b);
background-image: -ms-linear-gradient(#bf0d3b,#bf0d3b);
background-image: -o-linear-gradient(#bf0d3b,#bf0d3b);
background-image: linear-gradient(#bf0d3b,#bf0d3b);
border-color:#bf0d3b;
}
a.ui-btn-hover-c.validBtn,  a.ui-btn-down-c.validBtn,   a.ui-btn-active.validBtn{
background-image: -webkit-gradient(linear,left top,left bottom,from(#9c1d65),to(#9c1d65));
background-image: -webkit-linear-gradient(#9c1d65,#9c1d65);
background-image: -moz-linear-gradient(#9c1d65,#9c1d65);
background-image: -ms-linear-gradient(#9c1d65,#9c1d65);
background-image: -o-linear-gradient(#9c1d65,#9c1d65);
background-image: linear-gradient(#9c1d65,#9c1d65);
border-color:#9c1d65;
}
a.ui-btn-up-c.validBtn  .ui-btn-text{ color:#ededed; text-shadow:0  1px 0 #7b7b7b;}
a.ui-btn-hover-c.validBtn  .ui-btn-text, a.ui-btn-down-c.validBtn  .ui-btn-text{ color:#ededed; text-shadow:0  1px 0 #7b7b7b;}

/*SEARCH*/
.ui-body-c .ui-listview-filter{ margin:0px -15px 0px -15px; padding:0 10px}

/*DIALOG*/
.ui-dialog-contain h1.ui-title{ font-size:14px; margin:.8em; color:#9c9c9c;}
.ui-dialog-contain  h2.ui-title{ font-size:14px; padding:.6em 15px .6em 50px; text-align:left; margin:5px 0; }

.ui-dialog-contain>.ui-content {
padding:0 15px;
}

a:link, a.visited{ color:#525252;}

a.phone{ color:#004a99;}

/*--------------------------*/
/* MEDIA QUERIES*/
@media screen and (orientation:portrait){
  .logoTeleassistance{
	  background-position:center;	
	  height:75px;
	  background-size:95%;
	  border-width:1px;}
	  
	  .box.login{ width:90%; margin:auto;}
	  .logOut{ text-align:center;}
	  
	  /*SAV & SC LIST*/
	  .ui-body-c .ui-listview .customerId{ display:none;}
	  .ui-body-c .ui-listview .customerName{ width:65%;}
}
@media screen and (orientation:landscape) {
  .logoTeleassistance{
	  background-position: center;	
	  height:65px;
	  background-size:auto 65px;
	  border-width:1px;}
	  	  .box.login{ width:75%; margin:auto;}
	  	  .logOut{ text-align:right;}
	/*SAV & SC LIST*/		  
.ui-body-c .ui-listview .customerId{ display:inline-block;width:30%;}
.ui-body-c .ui-listview .customerName{ width:40%;}
		  
}
@media screen and (orientation:landscape) and( min-width: 640px) {
  .logoTeleassistance{
	  background-position: center;	
	  height:100px;
	  background-size:auto 96px;
	  border-width:1px;}
	  	  .box.login{ max-width:480px; margin:auto;}
	  	  .logOut{ max-width:480px; margin:auto; text-align:right;}
}
/* PAGE:LOGIN */

/* PAGE:HOME */
/*Home Header*/
.homeHeader{
background-image: -webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#ddd));
background-image: -webkit-linear-gradient(#fff,#e3e2e2);
background-image: -moz-linear-gradient(#fff,#e3e2e2);
background-image: -ms-linear-gradient(#fff,#e3e2e2);
background-image: -o-linear-gradient(#fff,#e3e2e2);
background-image: linear-gradient(#fff,#e3e2e2);
border-bottom:1px solid #fff;
margin-bottom:10px;
	}
.logoTeleassistance{
	width:100%;
	background-image:url(../Images/logo_teleassistance.png);
	background-repeat:no-repeat;	
	border-color:#525252;
	border-bottom-style:solid;
}

	/*Menu*/
	/* center icons */
	.ui-content	{ padding:0 10px 10px 10px;} 
	.ui-content	.ui-grid-a
	{
		text-align: center;
	}
	/* set row height */
	.ui-content	.ui-block-a, .ui-content .ui-block-b
	{
		height: 96px;
		position: relative;
		margin-bottom:0.8em;
	}
	/* set label size and color */
	.ui-content	.icon-label
	{
		color: #7b7b7b;
		display: block;
		font-size: 12px;
	}
	/* bottom align icons to adjust for uneven icon heights */
	.ui-content	.icon-springboard
	{
		position: absolute;
		bottom: 0;
		width: 100%;
	}
	.ui-content	.icon-springboard a{ display:inline-block; width:120px; height:auto; padding-top:86px; background-size:72px; background-position:center; background-repeat:no-repeat;}
	
	.ui-content	.icon-springboard a.actu{ background-image:url(../Images/Icons/home-actu.png);}
	.ui-content	.icon-springboard a.agenda{ background-image:url(../Images/Icons/home-agenda.png);}
	.ui-content	.icon-springboard a.sav{ background-image:url(../Images/Icons/home-sav.png);}
	.ui-content	.icon-springboard a.sc{ background-image:url(../Images/Icons/home-sc.png);}
	.ui-content	.icon-springboard a.cart{ background-image:url(../Images/Icons/home-cart.png);}
	.ui-content	.icon-springboard a.profil{ background-image:url(../Images/Icons/home-profil.png);}

	
	.ui-content	.icon-springboard a:active{ opacity:0.5; }
	
	.ui-content	.icon-springboard img{ max-width:72px;}
	
	
	a:link, a:visited, a:hover, a:active
	{
		text-decoration: none;
	}

.notif{
display: none;
float: right;
background-color:#bf0d3b;
padding: 1px 5px;
font-size: 11px;
color: #fff;
margin-top: -22px;
margin-right: 20px;
-webkit-border-radius: 10px;    
border-radius: 10px;
text-shadow: 0 1px 0 #2b2b2b;
border:1px solid #cecece;
	}

/*PAGE : AS VIEW*/
.ui-body-c  .dateTicket{
	font-size: 14px;
	top: 11px!important;
	color: #9c9c9c;
	}

.itemComment{ height:40px;	text-overflow: ellipsis; overflow: hidden;}
.itemComment.open{
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ddd),to(#cecece));
	background-image: -webkit-linear-gradient(#ddd,#cecece);
	background-image: -moz-linear-gradient(#ddd,#cecece);
	background-image: -ms-linear-gradient(#ddd,#cecece);
	background-image: -o-linear-gradient(#ddd,#cecece);
	background-image: linear-gradient(#ddd,#cecece);
	}
.titleComment{ 
display:block; float:none; clear:both; color:#9c9c9c; min-height:18px;}
.open .titleComment{ color:#525252;}
.dateComment{ display:block; font-size:12px; float:left;}
.typeComment{ display:block; float:right; font-size:12px; margin-right:10px;}

.btnComment{
width: 18px;
height: 18px;
display: block;
float: right;
background-color: #cecece;
background-image: url(http://code.jquery.com/mobile/1.3.1/images/icons-18-white.png);
background-position: -216px -1px;
background-repeat: no-repeat;
-webkit-border-radius: 10px;
border-radius: 10px;

cursor:pointer;
}

.itemComment.open .btnComment{
	background-color: #9c9c9c;
	background-image: url(http://code.jquery.com/mobile/1.3.1/images/icons-18-white.png);
background-position: -180px -1px;
	}

.textComment{
	display:block; 
	float:none; 
	clear:both; 
	padding-bottom:0px;
	font-size:14px; 
	text-overflow: ellipsis; 
	overflow: hidden;}

/*PAGE : ACTU*/
.ui-body-c  .dateTicket{
	font-size: 14px;
	top: 11px!important;
	color: #9c9c9c;
	}

.actuItem{ height:95px;	text-overflow: ellipsis; overflow: hidden; padding:.7em 15px 0 15px!important;}
.actuItem.open{
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ddd),to(#cecece));
	background-image: -webkit-linear-gradient(#ddd,#cecece);
	background-image: -moz-linear-gradient(#ddd,#cecece);
	background-image: -ms-linear-gradient(#ddd,#cecece);
	background-image: -o-linear-gradient(#ddd,#cecece);
	background-image: linear-gradient(#ddd,#cecece);
	}

.actuHead{display:block; float:left; width:90%; background: -2px -2px no-repeat url(../Images/Icons/comment.png); background-size:25px;}
.actuTitle{ 
margin-left:25px;
display:block;font-size:12px;  float:none; clear:both; 
color:#004a99!important; min-height:12px;}
.open .actuTitle{ color:#525252;}
.actuDate{ display:block; font-size:11px; float:left;margin-left:25px; color:#9c9c9c!important;}
/*.typeComment{ display:block; float:right; font-size:12px; margin-right:10px;}*/

.actuBtn{
width: 18px;
height: 18px;
display: block;
float: right;
background-color: #cecece;
background-image: url(http://code.jquery.com/mobile/1.3.1/images/icons-18-white.png);
background-position: -216px -1px;
background-repeat: no-repeat;
-webkit-border-radius: 10px;
border-radius: 10px;

cursor:pointer;
}

.actuItem.open .actuBtn{
	background-color: #9c9c9c;
	background-image: url(http://code.jquery.com/mobile/1.3.1/images/icons-18-white.png);
background-position: -180px -1px;
	}

.actuContent{

	display:block; 
	float:none; 
	clear:both; 
	padding-bottom:0px;
	font-size:13px; 
	text-overflow: ellipsis; 
	overflow: hidden;}
	
	.actuBottom{display:block; 
	padding:2px 0 2px 0;
	text-align:left;
	float:none; 
	clear:both;}
		.actuCreator{ float:right; display:block; color:#2b2b2b!important;}
		a.markActuAsRead{ color:#bf0d3b;}
		.markActuAsRead:hover, .markActuAsRead:active{ color:#9c1d65;}
/**/
	
.ui-dialog-contain	h2.ui-title { margin:.6em 0!important;}
	
	h2.savDialog{
		background:url(../Images/Icons/comment.png) 15px 0px no-repeat;
		background-size:32px;}
		h2.savTicket{
		background:url(../Images/Icons/savTicket.png) 12px 0px no-repeat;
		background-size:32px;}
		h2.scTicket{
		background:url(../Images/Icons/scTicket.png) 15px 0px no-repeat;
		background-size:32px;}
		h2.profil{
		background:url(../Images/Icons/appProfil.png) 15px 0px no-repeat;
		background-size:32px;}
	
/*PAGE:MAP*/
#MapPage, #map-canvas {
    width: 100%;
    height: 100%;
    padding: 0;
}

.gpsPos .ui-btn-inner .ui-icon-arrow-d{ background-image:url(../Images/Icons/gpsPos.png)!important;
background-position:3px 3px; background-size:12px;}

/* PAGE:AGENDA */

.agenda{ width:100%;}
.agenda-header {
    width: 100%;
    height: 45px;
    display: table;
}

.agenda-arrow-left, .agenda-arrow-right {
    width: 14.5%;
    display: table-cell;
	text-align:center;
	vertical-align:middle;
    height: 45px;
    cursor: pointer;
		background-image: -webkit-gradient(linear,left top,left bottom,from(#ddd),to(#cecece));
	background-image: -webkit-linear-gradient(#ddd,#cecece);
	background-image: -moz-linear-gradient(#ddd,#cecece);
	background-image: -ms-linear-gradient(#ddd,#cecece);
	background-image: -o-linear-gradient(#ddd,#cecece);
	background-image: linear-gradient(#ddd,#cecece);
	border:1px solid #ccc;
	border-top:none;

}
.agenda-arrow-left{left:10px;
-webkit-border-radius: 0px 0px 0px 4px;
        border-radius: 0px 0px 0px 4px;}
.arrow-left{ display:inline-block; width:18px; height:18px;border:1px solid #ccc;
background:#525252 -1px -1px  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHtJREFUeNpi/P//PwM1ARMDlcGAGshJTQNBhq0D4v9QjBuAIoUA5gTi7f9RAU715Bh2hlwDSTYMn4FkGYbPwDlohn0gxjB8BsoB8T00Q+dTYiAM3ybVUGK8cYMUQxmJLBxuALE6Ep+R0pyiAcTXCBkGlhwtvgafgQABBgCd9g9sFTNtJgAAAABJRU5ErkJggg==) no-repeat;
-webkit-border-radius: 9px;    
    border-radius: 9px;}

.agenda-arrow-right { right:10px;
-webkit-border-radius: 0px 0px 4px 0px;
        border-radius: 0px 0px 4px 0px;}
.arrow-right{ display:inline-block; width:18px; height:18px;border:1px solid #ccc;
background:#525252 0px -1px url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHtJREFUeNpi/P//PwM1ARMDlcHQNxAUwFepZSAstrSA+AY1DFyAxFYn2lBQssGD5/9HBbcJqCdoIDZD7wGxHCUGgvAHNEPnUGLgGTTDtgMxJ7kGkmQYIQNJNoyQgSQbRqyBRBsGwix4kigjlOYE4u/E5hTG0fKQYgAQYAD0Xgx0XQsiJgAAAABJRU5ErkJggg==) no-repeat;
-webkit-border-radius: 9px;    
    border-radius: 9px;}


.agenda-title {
    width: 70%;
    display: table-cell;
	vertical-align:middle;
    height: 45px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    padding: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    outline: 0!important;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ddd),to(#cecece));
	background-image: -webkit-linear-gradient(#ddd,#cecece);
	background-image: -moz-linear-gradient(#ddd,#cecece);
	background-image: -ms-linear-gradient(#ddd,#cecece);
	background-image: -o-linear-gradient(#ddd,#cecece);
	background-image: linear-gradient(#ddd,#cecece);
	border-bottom:1px solid #ccc;
}
.agenda-month{ width:100%;}

.agenda-header-days {
    width: 100%;
    height: 20px;
  /*  display: block;*/
	text-align:center;
}

.agenda-header-day {
    width: 12.5%;
   /* display: block;
	float:left;*/
    height: 20px;
	font-size:12px;
	text-align:center;
	margin:0 1px;

}

.agenda-week {
  /*  width: 100%;
    height: auto;
    display: block;*/
    margin: 0px;
	text-align:center;
/*	border-top:1px solid #ccc;*/
}

.agenda-week-day {
    width: 12%;
 /*   display: block;
	float:left;*/
	height:45px;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    padding-top: 5px;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e3e2e2));
	background-image: -webkit-linear-gradient(#f6f6f6,#e3e2e2);
	background-image: -moz-linear-gradient(#f6f6f6,#e3e2e2);
	background-image: -ms-linear-gradient(#f6f6f6,#e3e2e2);
	background-image: -o-linear-gradient(#f6f6f6,#e3e2e2);
	background-image: linear-gradient(#f6f6f6,#e3e2e2);
	
	border-top:1px solid #fff;
	border-right:1px solid #f6f6f6;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.agenda-week-day:active{ border-color:#e3e2e2;
background-image: -webkit-gradient(linear,left top,left bottom,from(#e3e2e2),to(#e3e2e2));
	background-image: -webkit-linear-gradient(#e3e2e2,#e3e2e2);
	background-image: -moz-linear-gradient(#e3e2e2,#e3e2e2);
	background-image: -ms-linear-gradient(#e3e2e2,#e3e2e2);
	background-image: -o-linear-gradient(#e3e2e2,#e3e2e2);
	background-image: linear-gradient(#e3e2e2,#e3e2e2);
}
.agenda-week-day .agenda-week-day-appointments{ font-size:20px;}

.agenda-week-day.agenda-week-day-notes, .agenda-note { 
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#FFF5AF));
	background-image: -webkit-linear-gradient(#f6f6f6,#FFF5AF);
	background-image: -moz-linear-gradient(#f6f6f6,#FFF5AF);
	background-image: -ms-linear-gradient(#f6f6f6,#FFF5AF);
	background-image: -o-linear-gradient(#f6f6f6,#FFF5AF);
	background-image: linear-gradient(#f6f6f6,#FFF5AF);
}

.agenda-week-day.agenda-week-day-souhait, .agenda-souhait { 
	background-image: -webkit-gradient(linear,left top,left bottom,from(#E0FFD3),to(#C9FFA8));
	background-image: -webkit-linear-gradient(#E0FFD3,#C9FFA8);
	background-image: -moz-linear-gradient(#E0FFD3,#C9FFA8);
	background-image: -ms-linear-gradient(#E0FFD3,#C9FFA8);
	background-image: -o-linear-gradient(#E0FFD3,#C9FFA8);
	background-image: linear-gradient(#E0FFD3,#C9FFA8);
}

.agenda-week-day.agenda-week-day-nosouhait, .agenda-nosouhait { 
	background-image: -webkit-gradient(linear,left top,left bottom,from(#E0F1FF),to(#9EE6FF));
	background-image: -webkit-linear-gradient(#E0F1FF,#9EE6FF);
	background-image: -moz-linear-gradient(#E0F1FF,#9EE6FF);
	background-image: -ms-linear-gradient(#E0F1FF,#9EE6FF);
	background-image: -o-linear-gradient(#E0F1FF,#9EE6FF);
	background-image: linear-gradient(#E0F1FF,#9EE6FF);
}

.agenda-week-day.agenda-week-day-notes.agenda-week-day-appointments.agenda-week-day-disabled{
	background-color:#faf5d3;
	opacity:0.7;
	}

.agenda-week-day.agenda-week-day-notes:active,
.agenda-note.ui-btn-down-c,
.agenda-note.ui-btn-hover-c,
.agenda-note.ui-btn-active{
	border-color:#faf5d3!important;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#faf5d3),to(#faf5d3))!important;
	background-image: -webkit-linear-gradient(#faf5d3,#faf5d3)!important;
	background-image: -moz-linear-gradient(#faf5d3,#faf5d3)!important;
	background-image: -ms-linear-gradient(#faf5d3,#faf5d3)!important;
	background-image: -o-linear-gradient(#faf5d3,#faf5d3)!important;
	background-image: linear-gradient(#faf5d3,#faf5d3)!important;}


	.agenda-note.ui-btn-active a{
	color:#9c9c9c!important;
	text-shadow: 0 1px 0 #fff!important;	
	}

.agenda-week .agenda-week-day-disabled {background-image:none; color:#9c9c9c; border:none; margin:1px;}

@media screen and (orientation:portrait) and( min-height: 400px){
.agenda-week-day{ height:45px;}
}
@media screen and (orientation:landscape) and( min-height: 310px) {
.agenda-week-day{ height:35px;}	  
}
@media screen and (orientation:landscape) and( min-width: 640px) {
.agenda-week-day{ height:100px;}	

}

#UnspecifiedButton{ max-width:320px; margin:10px auto; display:block;}  

#UnspecifiedListView .ui-link-inherit, 
#UnspecifiedListView .ui-li-divider{ font-size:14px;}
#UnspecifiedListView .ui-li-divider span{ text-align:center;}
#UnspecifiedListView .ui-li-divider .rdvCustomer{ margin-left:0px;display:inline-block;}

#UnspecifiedListView .rdvDate{ display:inline-block; text-align:center;}
#UnspecifiedListView .rdvHour{ text-align:center;  display:inline-block;}
#UnspecifiedListView .rdvCustomer{}

@media screen and (orientation:portrait){
	/*unspecified LIST*/
#UnspecifiedListView .rdvDate{min-width:45px; font-size:12px;}
#UnspecifiedListView .rdvHour{min-width:45px; font-size:12px;}
#UnspecifiedListView .rdvCustomer{}
}
@media screen and (orientation:landscape) {
	/*unspecified LIST*/  
#UnspecifiedListView .rdvDate{ min-width:60px;}
#UnspecifiedListView .rdvHour{min-width:65px;}
#UnspecifiedListView .rdvCustomer{}
		  
}