/*webcms.resto.css*/
div#carteCategoryFrm h3 {
    clear: both;
}
div#carteCategoryFrm form p {
    clear: both;
    display: block;
    width: 100%;
    margin: 4px 8px;
    padding: 0;
}
div#carteCategoryFrm form p > input {
    float: left;
    margin: 0 1% 2px 0;
}
div#carteCategoryFrm form p > input.carteItemFieldName {
    width: 30%;
}
div#carteCategoryFrm form p > input.carteItemFieldDescription {
    width: 50%;
}
div#carteCategoryFrm form p > input.carteItemFieldPrice {
    width: 10%;
    text-align: right;
}
/*div#carteCategoryFrm form p > a.deleteCarteItem {}*/

form#formIdCategory input.addCarteItemNewCategory,
form#formIdCategory input.addCarteItem,
form#formIdCategory input.descCarteItem {
    color: #999;
    font-style: italic;
}
form#formIdCategory input.carteItemFieldName {
    width: 150px;
}
form#formIdCategory input.carteItemFieldDescription {
    width: 494px;
}
form#formIdCategory input.carteItemFieldPrice {
    width: 40px;
}

div#carteCategoryFrm p.carteCategoryFrmTitles {
}
div#carteCategoryFrm p.carteCategoryFrmTitles span {
    display: inline-flex;
    flex-direction: row;
    margin-right: 0.5%;
}
div#carteCategoryFrm p.carteCategoryFrmTitles span:nth-child(1) {
    width: 30%;
}
div#carteCategoryFrm p.carteCategoryFrmTitles span:nth-child(2) {
    width: 50%;
}
div#carteCategoryFrm p.carteCategoryFrmTitles span:nth-child(3) {
    width: 10%;
}

/* la carte */
div#wrapper_carte_all {
}
div#wrapper_carte {
}
div#wrapper_carte dl {
    margin: 0;
}
div#wrapper_carte dl dt {
    padding: 11px 0 0 0;
    text-transform: uppercase;
    font-size: 1.1em;
}
div#wrapper_carte dl dd {
    position: relative;
    padding: 4px 20% 4px 15px;
    margin: 0;
    line-height: 1.2em;
    border: 1px solid transparent;
    border-style: dashed none dashed none;
    background-color: transparent;
}
div#wrapper_carte dl dd:hover {
    border-color: #bfbfbf;
    background-color: transparent;
}
div#wrapper_carte dl dd span {
    position: absolute;
    top: 2px;
    right: 4px;
    font-weight: bold;
}
div#wrapper_carte dl dt.move {
    cursor: pointer;
}

div#wrapper_carte h3 {
    clear: both;
    padding: 4px 6px;
    margin: 0 0 10px 0;
    color: #fff;
    font-weight: normal;
    border-bottom: 1px dashed #81250d;
}
div#wrapper_carte form.carteForm p {
    clear: both;
    display: block;
    width: 100%;
    margin: 4px 8px;
    padding: 0;
}
div#wrapper_carte form.carteForm p > input {
    float: left;
    margin: 0 2px 2px 0;
}
a.deleteCarteItem {
    float: left;
    display: inline;
    width: 14px;
    height: 14px;
}
a.addCarteCategory {
    position: absolute;
    top: 27px;
    left: 270px;
    padding-left: 20px;
    background: transparent url(img/textfield_add.png) no-repeat 0 -4px;
}
div.dayMenu_getpdf {
    position: absolute;
    top: 22px;
    right: 10px;
}
div#wrapper_carte input.addCarteItemNewCategory,
div#wrapper_carte input.addCarteItem,
div#wrapper_carte input.descCarteItem {
    color: #999;
    font-style: italic;
}
div#wrapper_carte input.carteItemFieldName {
    width: 30%;
}
div#wrapper_carte input.carteItemFieldDescription {
    width: 50%;
}
div#wrapper_carte input.carteItemFieldPrice {
    width: 10%;
}

@media (min-width: 992px) {
    div#wrapper_carte dl dd {
        padding: 4px 4px 4px 25px;
    }
}

/* links category 
.addLinkCategoryForm { display: none; }

	div#wrapper_carte form.carteForm p > input,
	div#carteCategoryFrm form p >input { float:left; margin:0 2px 2px 0; }

	a.deleteLinkItem { float:left; display: inline; width:14px; height:14px; background: transparent url(img/delete.gif) no-repeat 0 0; }
	a.addLinkCategory { position:absolute; top:7px; right:10px; padding-left:20px; background:transparent url(img/textfield_add.png) no-repeat 0 -4px; }

form#frm_carte_category_add input.addCarteItemNewCategory,
form#frm_carte_category_add input.addCarteItem,
form#frm_carte_category_add input.descCarteItem { color:#999; font-style: italic; }
form#frm_carte_category_add input.carteItemFieldName { width: 150px; }
form#frm_carte_category_add input.carteItemFieldDescription { width: 494px; }
form#frm_carte_category_add input.carteItemFieldPrice { width: 40px; }
*/
