.opacity {
    -moz-opacity: 0.5;
    opacity:.5;
    filter: alpha(opacity=50);
}

p.update-header {
    padding-bottom: 10px;
}

/* catalog BO Propo */
.catalog h2 {
    margin: 20px 0 10px;
}
.catalog h3 {
    font: 16px Arial,Helvetica,sans-serif;
    margin: 0 0 20px;
    padding: 0;
}
.catalog h4 {
    margin: 20px;
}

ul#calatogueList {
    margin: 0;
    padding: 0;
    font-size: 9px;
    clear: both;
}
ul#calatogueList li.catalogEncart {
    width: 294px;
    height: 240px;
    float: left;
    margin: 0 11px 60px 0;
    padding: 32px 10px 10px;
    background: url('/media/images/common/head-background.gif') repeat-x left -17px;
    border: #d7d7d7 solid 1px;
    position: relative;
}
ul#calatogueList li.catalogEncartLast {
    margin: 0 0 11px;

}
.catalog .imageCouvCatalog {
    float: left;
}

ul#calatogueList li img {
    border: 1px solid #D7D7D7;
}

ul#calatogueList li h4{
    margin: 0;
    padding: 2px 0;
    line-height: 11px;
    font-size: 12px;
}
ul#calatogueList li h4 a {
    color:#555;
    text-decoration: none;
}
ul#calatogueList li h4 a:hover {
    color: #000;
    text-decoration: underline;
}
ul#calatogueList li h3 {
    font: normal 16px Arial, Helvetica, sans-serif;
    margin: 0 0 20px;
    padding: 0;
}
ul#calatogueList li h3 span.puceTitle {
    color: #d7d7d7;
    font-size: 22px;
}
ul#calatogueList li p {
    margin: 0;
    padding: 0;
    line-height: 11px;
}
.date {
    color: #999;
}

ul#calatogueList .archive-image img {
    border: none;
}

.archive-image {
    width: 115px;
    height: 115px;
    position: absolute;
    left: -5px;
    bottom: -5px;
}
.ae-Fr { background-position: 0 0; }
.di-Fr { background-position: -115px 0; }
.me-Fr { background-position: -230px 0; }
.ne-Fr { background-position: -345px 0; }

ul#calatogueList li ul.catalogListContent {
    width: 188px;
    float: right;
}
ul#calatogueList li ul.catalogListContent li {
    margin: 0 0 7px;
    padding: 0 0 0 30px;
    position: relative;
    height: 40px;
}
ul#calatogueList li ul.catalogListContent li img {
    border: none;
}

.catalog ul#calatogueList li.archived {
    background-color: #efefef;
}

.catalog ul#calatogueList li.archived img.archive-pictures {
    position: absolute;
    z-index: 1223;
    padding: 60px 0 20px 0px;
    border: none;
}


ul#calatogueList li ul.catalogListContent li.en {    background: url('/media/images/common/picto/flag/small/en.png') no-repeat left top; }
ul#calatogueList li ul.catalogListContent li.de {    background: url('/media/images/common/picto/flag/small/de.png') no-repeat left top; }
ul#calatogueList li ul.catalogListContent li.fr {    background: url('/media/images/common/picto/flag/small/fr.png') no-repeat left top; }
ul#calatogueList li ul.catalogListContent li.es {    background: url('/media/images/common/picto/flag/small/es.png') no-repeat left top; }
ul#calatogueList li ul.catalogListContent li.it {    background: url('/media/images/common/picto/flag/small/it.png') no-repeat left top; }

ul#calatogueList li ul.catalogListContent li.en-disable {    background: url('/media/images/common/picto/flag/small/en-disable.png') no-repeat left top; }
ul#calatogueList li ul.catalogListContent li.de-disable {    background: url('/media/images/common/picto/flag/small/de-disable.png') no-repeat left top; }
ul#calatogueList li ul.catalogListContent li.fr-disable {    background: url('/media/images/common/picto/flag/small/fr-disable.png') no-repeat left top; }
ul#calatogueList li ul.catalogListContent li.es-disable {    background: url('/media/images/common/picto/flag/small/es-disable.png') no-repeat left top; }
ul#calatogueList li ul.catalogListContent li.it-disable {    background: url('/media/images/common/picto/flag/small/it-disable.png') no-repeat left top; }

ul#calatogueList li ul.catalogListContent li.add-pdf a {
    line-height: 25px;
}

div.info {
    height: 25px;
    background: url('/media/images/common/picto/icon/message/info.png') no-repeat center center;
}

div.notice {
    height: 25px;
    background: url('/media/images/common/picto/icon/message/notice.png') no-repeat center center;
}

div.error {
    height: 25px;
    background: url('/media/images/common/picto/icon/message/error.png') no-repeat center center;
}
.catalog .user-message .error {
    font-size: 13px;
}
ul#calatogueList li ul.catalogActionVersion {
    position: absolute;
    top: 1px;
    right: -2px;
}
ul#calatogueList li ul.catalogActionVersion li {
    padding: 0;
    float: left;
}

ul#calatogueList li ul.catalogActionVersion li a {
    width: 14px;
    height: 14px;
    text-indent: -9999px;
    background-image: url('/media/images/common/picto/button/actions.gif');
    background-repeat: no-repeat;
    display: block;
}

ul#calatogueList li ul.catalogActionVersion li.catalogActionEdit a { background-position: center -36px; }
ul#calatogueList li ul.catalogActionVersion li.catalogActionDelete a { background-position: center -76px; }
ul#calatogueList li ul.catalogActionVersion li.catalogActionViewer a { background-position: center -316px; }

ul#calatogueList li ul.catalogAction {
    position: absolute;
    right: 11px;
    bottom: -8px;
}
ul.catalogAction li {
    margin: 0 0 0 10px;
    float: left;
}
#actions-list {
    margin: 30px 0 20px;
}

ul#searchForm {
    font-weight: bold;
    text-align: right;
}
ul#searchForm li {
    display: inline;
    margin: 0 0 0 10px;
    vertical-align: middle;
}

table.catalogAddVersion{
    border-top: none;
}

.catalogAddVersion p{
    font-size: 10px;
}

.catalogAddVersion h2 {

    margin: 0;
}
.catalogAddVersion img {
}

.single_image img {
    border: 1px solid #D7D7D7;
}
.pdf-online {
    float: right;

}

.onLine {
    color: #009900;
}

.offLine {
    color: #cc0000;
}

.colorLineBkg {
    background-color: #f7f7f7;
}

.error {
    color: #C00;
    font-size: 11px;
    display: block;
}
.errors {
    color: #C00;
    font-size: 11px;
    clear: both;
}
.ac_results ul li.ac_even {
    font-size: 11px;
}
.status {
    margin: 0 7px 0 0;
    float: right;
}
.Error {
    color: #cc0000;
}
.AwaitingProcess,
.ToCleanText {
    color: #FF5600;
}
.OK  {
    color: #009900;
}
table.example-pdf{
    border: none;
    margin: 0 0 10px;
    width: 100%;
}

table.example-pdf td{
    border: none;
    text-align: center;
}

table.example-pdf td img{
    margin: 0 20px;
}

.add-pdf-upload-choose{
    float: left;
    margin: 0 5px 0 0;
    padding: 15px 0;
    background: url('/media/images/common/application/catalog/upload-choose.gif') no-repeat 6px 11px;
}

::-webkit-input-placeholder {color: #949494;}

:-moz-placeholder {color: #949494;}

.placeholder { color: #949494; }

.catalog .shinyform_file .shinyform_file_name {
    width: 150px
}

.catalog .shinyform_file .shinyform_file_button {
    font-size: 10px;
}