
body[data-theme="a"] > .ui-page {
	background: #3C3C3C;
}

.ui-body-a, .ui-body-b, .ui-body-c, .ui-body-d, .ui-body-e {
	min-height: 100%;
}
 
#home-title-a {
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 10px;
}

body[data-theme="b"] > .ui-page {
	background: #3C3C3C;
}
 
#home-title-b {
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 10px;
}

body[data-theme="c"] > .ui-page {
	background: lightgrey;
}
 
#home-title-c {
	text-decoration: none;
	color: #3C3C3C;
	margin-top: 10px;
}

body[data-theme="d"] > .ui-page {
	background: #3C3C3C;
}
 
#home-title-d {
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 10px;
}

body[data-theme="e"] > .ui-page {
	background: #3C3C3C;
}
 
#home-title-e {
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 10px;
}

#listview {
    margin: 0px;
}
.contactLeftItem {
    clear: both;
    float: left;
    width: 20%;
    height: auto;
}		
.contactRightItem,.contactRightItemPershing, .contactRightItemNapoleon {
    float: right;
    width: 80%;
    text-align: right;
    height: auto;    
    font-size: 14px;
    font-weight: normal;
}

.contactRightItemPershing, .contactRightItemNapoleon {
    /*margin-right: -60px;*/    
}

#linknapo {
	color: #000000;
}

#napobody {
	background-color: #2A0032;
}

#pershingbody {
	background-color: #9f9d84;
}

.myli {
    overflow: hidden;			
}
.footerLeftItem {
    clear: both;
    float: left;
    width: 25%;
    height: auto;
    padding-left: 6px;
    padding-top: 12px;
}		
.footerRightItem {
    float: right;
    margin-top: -40px;
    text-align: right;
}
.dish_desc {
    overflow: auto;
    font-size: 11px;
    font-weight: normal;
}
.dish_title {
    overflow: auto;
    font-size: 12px;
    white-space:normal; 
}
.ui-icon-1001-facebook {
    margin-left: 1px;
    background: rgba(255,255,255,.5);
    background-size: 18px 18px;
     -webkit-background-size: 18px 18px;
    -moz-background-size: 18px 18px;
    background-repeat: no-repeat;
     -webkit-background-position: center;
    background-position: center;
    -moz-background-position: center;
    background-image: url("../mobile/images/icons/facebook.png");
    width: 18px;
    height: 18px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    top: 0.8em;
}
.ui-icon-1001-facebook {
    margin-left: 1px;
    background: rgba(255,255,255,.5);
    background-size: 18px 18px;
     -webkit-background-size: 18px 18px;
    -moz-background-size: 18px 18px;
    background-repeat: no-repeat;
     -webkit-background-position: center;
    background-position: center;
    -moz-background-position: center;
    background-image: url("../mobile/images/icons/facebook.png");
    width: 18px;
    height: 18px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    top: 0.8em;
}	
.ui-icon-1001-twitter {
    margin-left: 1px;
    background: rgba(255,255,255,.5);
    background-size: 18px 18px;
     -webkit-background-size: 18px 18px;
    -moz-background-size: 18px 18px;
    background-repeat: no-repeat;
     -webkit-background-position: center;
    background-position: center;
    -moz-background-position: center;
    background-image: url("../mobile/images/icons/twitter.png");
    width: 18px;
    height: 18px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    top: 0.8em;
}	
.ui-icon-1001-forkandknife	 {
		background: rgba(255,255,255,.4);
    background-image: url("../mobile/images/icons/forkandknife.png");
    background-repeat: no-repeat;
    #background-size: 10px 10px;			
    #background-color: #FFFFFF;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    #background-position: center;
    
}
.ui-icon-1001-imac	 {
    margin-left: 1px;
    background: rgba(255,255,255,.5);
    background-size: 18px 18px;
     -webkit-background-size: 18px 18px;
    -moz-background-size: 18px 18px;
    background-repeat: no-repeat;
     -webkit-background-position: center;
    background-position: center;
    -moz-background-position: center;
    background-image: url("../mobile/images/icons/imac.png");
    width: 18px;
    height: 18px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    top: 0.8em;
}
.ui-icon-1001-clock	 {
    margin-left: 1px;
    background-image: url("../mobile/images/icons/clock.png");
    background-size: 15px 15px;			
    background-color: #FFFFFF;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-position: center;
}
.ui-icon-1001-phone	 {
    margin-left: 1px;
    background: rgba(255,255,255,.5);
    background-size: 18px 18px;
     -webkit-background-size: 18px 18px;
    -moz-background-size: 18px 18px;
    background-repeat: no-repeat;
     -webkit-background-position: center;
    background-position: center;
    -moz-background-position: center;
    background-image: url("../mobile/images/icons/phone.png");
    width: 18px;
    height: 18px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    top: 0.8em;
}
.ui-icon-1001-map	 {
    margin-left: 1px;
    background: rgba(255,255,255,.5);
    background-size: 18px 18px;
     -webkit-background-size: 18px 18px;
    -moz-background-size: 18px 18px;
    background-repeat: no-repeat;
     -webkit-background-position: center;
    background-position: center;
    -moz-background-position: center;
    background-image: url("../mobile/images/icons/mapmarker.png");
    width: 18px;
    height: 18px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    top: 0.8em;
}
.ui-icon-1001-mail	 {
    margin-left: 1px;
    background-image: url("../mobile/images/icons/envelope-small.png");
    background-size: 15px 14px;
    background-color: #FFFFFF;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-position: center;
}

li[data-role="list-divider"] .myicon {
		top: 0.4em;    
}

.category-desc, .category-desc-linked {
    font-size: 10px;
    top: 32px;
}

.subcategory-desc, .subcategory-desc-linked {
    font-size: 10px;
    top: 32px;
}

.category-desc-linked, .subcategory-desc-linked {
	position: absolute;	
	top: 32px;
	left: 40px;
}

.category-desc, .subcategory-desc {
	padding-top: 4px;	
}

div.gallery-row:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
div.gallery-item { float: left; width: 33%; }
div.gallery-item a { display: block; margin: 4px 10px;}
div.gallery-item img { display: block; width: 100%; height: auto; border: 6px solid #ffffff;}
#photos .ui-content { overflow: hidden; }

.ui-icon-fondpershing {
    background: 						#666;
    background: 						rgba(0,0,0,.4);
    background-image: url(../mobile/images/restos/1084/fond-btn-pershing.png);
    background-repeat: no-repeat;
    -moz-border-radius: 				9px;
    -webkit-border-radius: 				9px;
    border-radius: 						9px;
}

.background-nextone {
	width: 100%;
	border: solid #ffffff 10px;
	margin: -10px;
}
.container-nextone {
	position: relative;
	right: 0;
	bottom: 0;
}

.nextone {
	position: absolute;
	right: 0;
	bottom: 4px;
}

.taille-image2{
    height : 290px;
    width: 290px;
    background-repeat: no-repeat;
    background-size: 100%; 
    background-position: center center; 
    background-size: 290px 290px;
}
img.taille-image2{

}

/*.taille-body{
    height:auto;
    min-height:100%;
}*/
html, body {
    margin: 0;
    padding: 0;
    height: 100%;
}

.page-header {
	min-height: 35px;
}

.orange {
	color: #EC8411;
}
.footerRightItem a {
	color: #FFFFFF;
	text-decoration: none;
}

h1.header-title {
	font-size: 30px;
	height: 0px;
	line-height: 0px;
	margin-top: 16px;
	font-family: Arial;
}

h1.header-title a {
	text-decoration: none;
}

#header-title-a {
	color: #FFFFFF;
}

#header-title-b {
	color: #FFFFFF;
}

#header-title-c {
	color: #2f3e46;
}

#header-title-d {
	color: #222222;
}

#header-title-e {
	color: #333333;
}

.ui-btn-up-fb, .ui-btn-hover-fb {
	border: 1px solid #3B5998;
	color: #FFFFFF;
	font-family: Tahoma;
	background: #3B5998;
	text-decoration: none;
	font-size: 14px;
	letter-spacing: 2px;
}

.ui-btn-up-tw, .ui-btn-hover-tw {
	border: 1px solid #9AE4E8;
	color: #FFFFFF;
	font-family: Tahoma;
	background: #9AE4E8;
	text-decoration: none;
	font-size: 14px;
	letter-spacing: 2px;
}

.ui-footer {
	min-height: 37px;
}

.center {
	alignment-baseline: middle;
	text-align: center;
	margin: 0 auto;
}
.justify {
	text-align: justify;
}
.hidden {
	visibility: hidden;
	display: none;
}
[data-role='footer'] {
	position: absolute;
width: 100%;
bottom: 0px;
z-index: 1000;
}
body {
	background-color: #e9e9e9;
}
[data-role='page'] {
	padding-bottom: 65px;
	background-color: #e9e9e9;
}
[data-role='content'] {
	min-height: 100%;
}
.ui-page {
    min-height:100%;
    /*height:100%;*/
}

.description a {
    color: #686868 !important;
}

/* Override word-wrap for event list items */
.events-content .ui-li-desc {
	white-space: normal;
}
/* Override word-wrap for press list items */
#article-press .ui-li-desc {
	white-space: normal;
}

/* comment general and comment of the day */
.comment-general {
    background: #e9e9e9;
    border-radius: 4px;
    margin: 20px auto 10px auto;
    padding: 10px 10px 10px 10px;
    text-align: left;
    width: 90%;
}

.padding10{
    padding: 10px 10px 10px 10px;
}

.comment-specific{
    background: #e9e9e9;
    border-radius: 4px;
    margin: 20px auto 10px auto;
    text-align: left;
    width: 90%;
}

#datepicker .ui-datepicker-inline {
    margin-top : 10px;
}
#datepicker .ui-datepicker-inline {
    margin-top : 10px;
}
.ui-datepicker-calendar th {
    font-weight: 500;
}