/*! jQuery Mobile Theme for ADI */

.ui-bar-adi {
	/* border: 1px solid #2a2a2a;*/
	color: #000;
	font-weight: bold;
              font-family: Helvetica, "sans-serif";
	text-shadow: 0 -1px 1px #000;
	background: #c5dbe9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c5dbe9),
		to(#407ea5) );
	background-image: -webkit-linear-gradient(#c5dbe9, #407ea5);
	background-image: -moz-linear-gradient(#c5dbe9, #407ea5);
	background-image: -ms-linear-gradient(#c5dbe9, #407ea5);
	background-image: -o-linear-gradient(#c5dbe9, #407ea5);
	background-image: linear-gradient(#c5dbe9, #407ea5);
}


.ui-bar-adi,
.ui-bar-adi input,
.ui-bar-adi select,
.ui-bar-adi textarea,
.ui-bar-adi button
{
	    font-family: Helvetica, "sans-serif";
}

.ui-bar-adi .ui-link-inherit {
	color: #fff
}

.ui-bar-adi 
.ui-link {
	color: #7cc4e7;
	font-weight: bold
}

.ui-bar-adi 
.ui-link:hover {
	color: #2489ce
}

.ui-bar-adi .ui-link:active {
	color: #2489ce
}

.ui-bar-adi 
.ui-link:visited {
	color: #2489ce
}

.ui-body-adi,.ui-dialog.ui-overlay-adi
{
  background: #ffd400;
  color: #fff;
  font-weight: bold;
  font-family: Helvetica, "sans-serif";
  text-shadow: 0 -1px 1px #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd400), to(#ff8c00));
  background-image: -webkit-linear-gradient(#ffd400, #ff8c00);
  background-image: -moz-linear-gradient(#ffd400, #ff8c00);
  background-image: -ms-linear-gradient(#ffd400, #ff8c00);
  background-image: -o-linear-gradient(#ffd400, #ff8c00);
  background-image: linear-gradient(#ffd400, #ff8c00)
  }

.ui-body-adi,.ui-body-adi input,.ui-body-adi select,.ui-body-adi textarea,.ui-body-adi button
{
  font-family: Helvetica, sans-serif
}

.ui-body-adi .ui-link-inherit {
	color: #fff
}

.ui-body-adi .ui-link {
	color: #2489ce;
	font-weight: bold
}

.ui-body-adi .ui-link:hover {
	color: #2489ce
}

.ui-body-adi .ui-link:active {
	color: #2489ce
}

.ui-body-adi .ui-link:visited {
	color: #2489ce
}

.ui-btn-up-adi {
	/* border: 1px solid #2a2a2a;*/
	color: #000;
	font-weight: bold;
	text-shadow: 0 -1px 1px #000;
	background: #c5dbe9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c5dbe9),
		to(#407ea5) );
	background-image: -webkit-linear-gradient(#c5dbe9, #407ea5);
	background-image: -moz-linear-gradient(#c5dbe9, #407ea5);
	background-image: -ms-linear-gradient(#c5dbe9, #407ea5);
	background-image: -o-linear-gradient(#c5dbe9, #407ea5);
	background-image: linear-gradient(#c5dbe9, #407ea5);
}

.ui-btn-up-adi a.ui-link-inherit {
	color: #fff
}

.ui-btn-hover-adi {
	/* border: 1px solid #2a2a2a;*/
	color: #000;
	font-weight: bold;
	text-shadow: 0 -1px 1px #000;
	background: #c5dbe9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c5dbe9),
		to(#407ea5) );
	background-image: -webkit-linear-gradient(#c5dbe9, #407ea5);
	background-image: -moz-linear-gradient(#c5dbe9, #407ea5);
	background-image: -ms-linear-gradient(#c5dbe9, #407ea5);
	background-image: -o-linear-gradient(#c5dbe9, #407ea5);
	background-image: linear-gradient(#c5dbe9, #407ea5);
}

.ui-btn-hover-adi a.ui-link-inherit {
	color: #fff;
}

.ui-btn-down-adi {
	border: 1px solid #000;
	background: #3d3d3d;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 -1px 1px #000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#333),
		to(#5a5a5a) );
	background-image: -webkit-linear-gradient(#333, #5a5a5a);
	background-image: -moz-linear-gradient(#333, #5a5a5a);
	background-image: -ms-linear-gradient(#333, #5a5a5a);
	background-image: -o-linear-gradient(#333, #5a5a5a);
	background-image: linear-gradient(#333, #5a5a5a)
}

.ui-btn-down-adi a.ui-link-inherit {
	color: #fff
}

.ui-btn-up-adi,.ui-btn-hover-adi,.ui-btn-down-adi {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	.ui-icon-submit {
		background-image: url("../images/bouton-connect.png");
		background-size: 18px 18px;
	}
}

.ui-page-adi, .ui-page-adi-login,
.adi-yellow-gradient {
	outline: 0;
	background: #ffd400;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd400),
		to(#ff8c00) );
	background-image: -webkit-linear-gradient(#ffd400, #ff8c00);
	background-image: -moz-linear-gradient(#ffd400, #ff8c00);
	background-image: -ms-linear-gradient(#ffd400, #ff8c00);
	background-image: -o-linear-gradient(#ffd400, #ff8c00);
	background-image: linear-gradient(#ffd400, #ff8c00);
}

.ui-page-adi-login-blue,
.adi-lightblue-gradient
{
  position: relative;
  top: 0;
  left:0;
  outline: 0;
  background: #c5dbe9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c5dbe9),
  to(#407ea5) );
  background-image: -webkit-linear-gradient(#c5dbe9, #407ea5);
  background-image: -moz-linear-gradient(#c5dbe9, #407ea5);
  background-image: -ms-linear-gradient(#c5dbe9, #407ea5);
  background-image: -o-linear-gradient(#c5dbe9, #407ea5);
  background-image: linear-gradient(#c5dbe9, #407ea5);
}

.ui-page-adi-login {
	color: #000;
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 16pt;
}

.ui-page2-adi {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff),
		to(#c9d0d3) );
	background-image: -webkit-linear-gradient(#ffffff, #c9d0d3);
	background-image: -moz-linear-gradient(#ffffff, #c9d0d3);
	background-image: -ms-linear-gradient(#ffffff, #c9d0d3);
	background-image: -o-linear-gradient(#ffffff, #c9d0d3);
	background-image: linear-gradient(#ffffff, #c9d0d3);
	/* font-family: Arial MT; */
	/* padding: .4em; */
	line-height: 1.4;
	font-size: 16px;
	display: block;
	width: 100%;
	height: 100%;
}

.ui-page2-adi-blue {
	background: #c5dbe9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c5dbe9),
		to(#407ea5) );
	background-image: -webkit-linear-gradient(#c5dbe9, #407ea5);
	background-image: -moz-linear-gradient(#c5dbe9, #407ea5);
	background-image: -ms-linear-gradient(#c5dbe9, #407ea5);
	background-image: -o-linear-gradient(#c5dbe9, #407ea5);
	background-image: linear-gradient(#c5dbe9, #407ea5);
	/* font-family: Arial MT; */
	/* padding: .4em; */
	line-height: 1.4;
	font-size: 16px;
	display: block;
	width: 100%;
	height: 100%;
}

.ui-page3-adi
{
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c9d0d3),
  to(#ffffff) );
  background-image: -webkit-linear-gradient(#c9d0d3, #ffffff);
  background-image: -moz-linear-gradient(#c9d0d3, #ffffff);
  background-image: -ms-linear-gradient(#c9d0d3, #ffffff);
  background-image: -o-linear-gradient(#c9d0d3, #ffffff);
  background-image: linear-gradient(#c9d0d3, #ffffff);
  /* font-family: Arial MT; */
  /* padding: .4em; */
  line-height: 1.4;
  font-size: 16px;
  display: block;
  width: 100%;
  height: 100%;
}

.ui-page4-adi
{
  background-image: -webkit-gradient(linear, left top, left bottom, from(#333333),
  to(#000000) );
  background-image: -webkit-linear-gradient(#333333, #000000);
  background-image: -moz-linear-gradient(#333333, #000000);
  background-image: -ms-linear-gradient(#333333, #000000);
  background-image: -o-linear-gradient(#333333, #000000);
  background-image: linear-gradient(#333333, #000000);
  color: white;
  /* font-family: Arial MT; */
  /* padding: .4em; */
  line-height: 1.4;
  font-size: 16px;
  display: block;
  width: 100%;
  height: 100%;
}


input.ui-input-text-adi,textarea.ui-input-text-adi
{
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c9d0d3),
  to(#ffffff) );
  background-image: -webkit-linear-gradient(#c9d0d3, #ffffff);
  background-image: -moz-linear-gradient(#c9d0d3, #ffffff);
  background-image: -ms-linear-gradient(#c9d0d3, #ffffff);
  background-image: -o-linear-gradient(#c9d0d3, #ffffff);
  background-image: linear-gradient(#c9d0d3, #ffffff)
  /*font-family: Arial MT;*/
  padding: .4em;
  line-height: 1.4;
  font-size: 16px;
  display: block;
  width: 97%
}

.ui-grid-adi {
	width: 33.333%
}

.ui-block-adi-a {
	clear: left
}
.ui-block-adi-b {
	clear: center;
}
.ui-block-adi-c {
	clear: right;
}

.ui-block-adi-a,.ui-block-adi-b,.ui-block-adi-c, .ui-block-adi-d {
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	min-height: 1px;
	width: 25%;
}


.adi-label-cell
{ 
    text-align:left;
    vertical-align: bottom;
}


.adi-input-cell
{ 
    text-align:left;
    vertical-align: top;
}


#profile-text-nom
{ text-transform: small-caps; }

.adi-mugshot
{
    height:66px;
    width:66px;
}


.adi-contact-block
{ 
  background-color:white;
  margin:10px;
  position:relative;
  }

.adi-speeddial-block
{
  text-align:center;
  width:100%;
 }

.adi-speeddial-wrapper
{ 
  border: none;
  display: inline-block;
  margin: 0 auto 10px auto;
  text-align: center;
  min-width: 68px;
}

.adi-speeddial-button
{ 
  height: 48px;
  clear:both;
  display:block;
  margin: 0 auto 4px auto ;
  }

.ui-page4-adi > hr { color: #707070; border-style:solid; }

.ui-header.ui-bar-b
{
  color:#333;
  }

.ui-header.adi-lightblue-gradient
{ 
  height: 54px;
  background: #c5dbe9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c5dbe9),
  to(#407ea5) );
  background-image: -webkit-linear-gradient(#c5dbe9, #407ea5);
  background-image: -moz-linear-gradient(#c5dbe9, #407ea5);
  background-image: -ms-linear-gradient(#c5dbe9, #407ea5);
  background-image: -o-linear-gradient(#c5dbe9, #407ea5);
  background-image: linear-gradient(#c5dbe9, #407ea5);
  }