﻿body
{
    text-align: center;
    /*background-color: #E9EDE6;*/
    background-image: url('images/bg_footer.jpg');
}

.header
{
    /*background-image: url('images/eisk-header-bg.png');
    background-repeat: repeat-x;*/
    background:#FFF;
    height: 79px;
    color: #000;
    /*border-bottom: 1px dashed #a8a8a8;*/
    /*background:url(http://themes.typepad.com/images/aloha2.jpg) repeat;*/
}

.footer
{
    font-size: 1em;
    /*line-height: 1.2em;*/
    padding: 10px 0;
    /*background:url(http://themes.typepad.com/images/aloha2.jpg) repeat;*/
}

.container_16
{
    text-align: left;
}
.header .container_16
{
    /*padding-top: 15px;*/
    padding-bottom: 5px;
}
.header .utility-menu
{
    font: ColaborateLightRegular;
    color: #4e7d0e;
    font-size: 0.85em;
    /*position: relative;*/
    float:left;
    /*top: -20px;*/
    text-align: right;
    margin-right:50px;
}
.header .utility-menu a
{
    /*color: #000;*/
    color: #4e7d0e;
    text-decoration: none;
}

.header .utility-menu a:hover
{
    color: #dd7d0e;
}
.top-nav
{
    font-size: 1em;
    position: relative;
    top: 1em;
}
.top-nav a
{
    color: #FFFFFF;
    display: inline;
    padding: 4px 10px;
    text-decoration: none;
}
.top-nav a:hover, .top-nav .current
{
    background-color: #506B19;
    border: 1px solid #708B42;
    margin: 0 -1px;
}
.sub-nav
{
    font-size: 1.2em;
    margin: 0.5em 0;
    color: #cfcfcf;
}
.sub-nav a
{
    color: #848484;
    text-decoration: none;
}
.sub-nav a:hover, .sub-nav .current
{
    color: #1f2610;
    text-decoration: none;
}

.title-normal
{
    color: #4d6f33;
    font-size: 18px;
}
.title-regular, .title-regular-2, .title-regular-3
{
    font-weight: normal;
}
.title-regular
{
    border-bottom: 1px solid #DBE1D1;
    color: #4d6f33;
    font-size: 18px;
}
.title-regular-2
{
    border-bottom: 1px solid;
    color: #4d6f33;
    /*font-size: 2em;*/
    font-size: 22px;
}
.title-regular-ariston
{
    border-bottom: 1px solid;
    color: #c1022c;
    /*font-size: 2em;*/
    font-size: 20px;
}
.title-regular-group
{
    border-bottom: 1px solid #DBE1D1;
    color: #4d6f33;
    font-size: 15px;
}
.content-main, .content-top
{
    background-color: #fff;
}
.content-main
{
    padding-bottom: 40px;
    padding-top:5px;
}
.content-main a
{
    color: #4d6f33;
    text-decoration: none;
}
.content-main a:hover
{
    color: #1d573e;
    text-decoration: none;
}
.detail-profile
{
}
.profile-image
{
    margin-bottom: 10px;
    width: 180px;
    height: 164px;
}
.detail-profile .title-regular
{
    margin-bottom: 0;
    margin-left: 0;
    margin-top: -16px;
}

.action-links
{
}
.action-links .ico-edit
{
}

.action-button
{
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-right: 10px;
}

.ico-edit
{
    background-image: url('../../../Images/ico-edit.png');
}
.ico-print
{
    background-image: url('../../../Images/ico-print.png');
}
.ico-arrow-back
{
    background-image: url('../../../Images/ico-arrow-back.png');
}

.profile-summery
{
    list-style: none outside none;
}
.profile-summery li
{
    border-bottom: 1px solid #DBE1D1;
    list-style: none outside none;
    margin-left: 0;
    padding: 5px 10px;
}

.round-box
{
    /*background-color: #F8F9F7;*/
    background-color: #fbf7f7;
    border-radius: 6px 6px 6px 6px;
    padding: 20px;
}
.listing-card-view
{
}
.listing-card-view ul
{
    float: left;
}

.listing-card-view ul li
{
    list-style: none outside none;
}
.listing-card-view ul li
{
    margin-left: 0;
}
.listing-card-view .card-list
{
}
.listing-card-view .card-list-image
{
    float: left;
    margin-right: 10px;
    width: 50px;
}
.listing-card-view .card-list-action-links
{
}
.listing-card-view .card-list:first-child
{
    margin-left: 0;
}
.listing-card-view .card-list:last-child
{
    margin-right: 0;
}
.align-center
{
    text-align: center;
}
.img 
{   width: 750px;
    height: 400px;
    border:2px solid #fff;
    background: url(blank.gif);
    box-shadow: 3px 3px 3px #ccc;
    -moz-box-shadow:  3px 3px 3px #ccc;
    -webkit-box-shadow:  3px 3px 3px #ccc;
    -khtml-box-shadow:  3px 3px 3px #ccc;
    border-radius:20px;
}

.img0
{   width: 520px;
    height: 260px;
    border:1px solid #fff;
    margin-top:30px;
    /*background: url(blank.gif) no-repeat;*/
    box-shadow: 3px 3px 3px #ccc;
    -moz-box-shadow:  3px 3px 3px #ccc;
    -webkit-box-shadow:  3px 3px 3px #ccc;
    -khtml-box-shadow:  3px 3px 3px #ccc;
    border-radius:20px;
}

.img1
{   border:1px solid #fff;
    /*background: url(blank.gif) no-repeat;*/
    box-shadow: 3px 3px 3px #ccc;
    -moz-box-shadow:  3px 3px 3px #ccc;
    -webkit-box-shadow:  3px 3px 3px #ccc;
    -khtml-box-shadow:  3px 3px 3px #ccc;
    border-radius:20px;
}

.branding
{
    height: 54px;
    width:100%;
    float:left;
    margin-left: auto;
    margin-right: auto;
    /*border:1px solid #fff;*/
    background-color:#fff;
    /*box-shadow: -3px 3px 3px #ccc;
    -moz-box-shadow:  3px 3px 3px #ccc;
    -webkit-box-shadow:  3px 3px 3px #ccc;
    -khtml-box-shadow:  3px 3px 3px #ccc;
    border-radius:5px;*/
}

.brandingtitle
{
    padding-top: 10px;
    font-size: 18px;
    padding:0px;
    margin-top: 24px;
    color:#4d6f33;
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    float:right;
    /*background-color:#c1022c;*/
    height: 54px;
}

.table_search
{
   background-image:url("images/bg_footer.jpg");
}

.align_top * {
    vertical-align: top;
}
.qr_200_200{width: 200px;height:200px;margin:0}
.qr_150_150{width: 150px;height:150px;margin:0}
.qr_100_100{width: 100px;height:100px;margin:0}
.qr_60_60{width: 60px;height:60px;margin:0}
.qr_50_50{width: 50px;height:50px;margin:0}
.qr_40_40{width: 40px;height:40px;margin:0}
.EAN13_200_80{width: 200px;height:80px;margin:0}
.label_60 { display: inline-block; width: 60px; }
.label_80 { display: inline-block; width: 80px; }
.label_100 { display: inline-block; width: 105px; }
.label_120 { display: inline-block; width: 125px; }
.label_150 { display: inline-block; width: 155px; }
.label_200 { display: inline-block; width: 205px; }
.label_450 { display: inline-block; width: 455px; }
.input_80 { display: inline-block; width: 80px; padding: 5px;}
.input_100 { display: inline-block; width: 100px; padding: 5px;}
.input_150 { display: inline-block; width: 150px; padding: 5px;}
.input_180 { display: inline-block; width: 180px; padding: 5px;}
.input_200 { display: inline-block; width: 200px; padding: 5px;}
.input_250 { display: inline-block; width: 250px; padding: 5px;}
.input_300 { display: inline-block; width: 300px; padding: 5px;}
.input_350 { display: inline-block; width: 350px; padding: 5px;}
.input_450 { display: inline-block; width: 450px; padding: 5px;}
.input_500 { display: inline-block; width: 500px; padding: 5px;}
.input_550 { display: inline-block; width: 550px; padding: 5px;}
.input_600 { display: inline-block; width: 600px; padding: 5px;}
.input_650 { display: inline-block; width: 650px; padding: 5px;}

/*INPUT READONLY*/
.inputreadonly_10 { display: inline-block; width: 10px; padding: 5px;background: lightyellow !important}
.inputreadonly_80 { display: inline-block; width: 80px; padding: 5px;background: lightyellow !important}
.inputreadonly_100 { display: inline-block; width: 100px; padding: 5px;background: lightyellow!important}
.inputreadonly_150 { display: inline-block; width: 150px; padding: 5px;background: lightyellow!important}
.inputreadonly_180 { display: inline-block; width: 180px; padding: 5px;background: lightyellow!important}
.inputreadonly_200 { display: inline-block; width: 200px; padding: 5px;background: lightyellow!important}
.inputreadonly_250 { display: inline-block; width: 250px; padding: 5px;background: lightyellow!important}
.inputreadonly_350 { display: inline-block; width: 350px; padding: 5px;background: lightyellow!important}
.inputreadonly_450 { display: inline-block; width: 450px; padding: 5px;background: lightyellow!important}
.inputreadonly_500 { display: inline-block; width: 500px; padding: 5px;background: lightyellow!important}
.inputreadonly_550 { display: inline-block; width: 550px; padding: 5px;background: lightyellow!important}
.inputreadonly_600 { display: inline-block; width: 600px; padding: 5px;background: lightyellow!important}
.inputreadonly_650 { display: inline-block; width: 650px; padding: 5px;background: lightyellow!important}
.colNum {
    text-align:right;
}

.colNumtotal {
    text-align:right;
    font-weight:bold;
}
.principale {
    background-color: #990033;
    border-bottom: 1px solid #bbbdbd;
    height:37.5px;
}
.principale ul {
    font-size: 16px;
    bottom: 18px;
    list-style: none;
    list-style-image: none;
    display: inline-block;
    padding-left: 10px;
}
#q {
    width:435px;
    padding: 3px 5px 3px 10px !important;
    min-height: 15px;
    font-weight: bold;
    color:#4d6f33;
    float:left;
    line-height: 15px !important;
}
input.go {
    background: url("../../../Images/search.gif") #fff;
    /*background-position: left top;
    background-repeat: no-repeat;*/
    cursor: pointer;
    display: block;
    height: 21px;
    text-indent: -9999px;
    width: 21px;
    border: 0 none;
    padding:0;
    margin:0;
    float:left;
    background-origin: border-box;
    background-clip: border-box;
    line-height: 15px !important;
    vertical-align: middle;
}
#go:hover {
    background: url("../../../Images/red_search_btn.gif") #db0011;            
}
.help {
    background: url("../../../Images/help21x21.png") #fff;
    /*background-position: left top;
    background-repeat: no-repeat;*/
    cursor: pointer;
    display: block;
    height: 21px;
    text-indent: -9999px;
    width: 21px;
    border: 0 none;
    padding:0;
    margin:0;
    float:left;
    background-origin: border-box;
    background-clip: border-box;
    line-height: 15px !important;
    vertical-align: middle;
    margin-left:1px;
}
#help:hover {
    background: url("../../../Images/red_help21x21.png") #db0011;            
}
.dropdown {
    background:url('images/mobile-menu28x28.png') no-repeat #fff;
    height:28px;
    width:28px;
}