.cartes_div_scan {
    padding-left: 10px;
    padding-right: 10px;
}

ul.block_edition, ul.block_edition li {
    list-style : none;
    margin: 0; 
    padding: 0;
}

div.barrenav_carte_gauche {
    float: left;
    width: 450px;
}

div.barrenav_carte img {
    margin-left: 5px;
    margin-right: 5px;
}

div.barrenav_carte_droit {
    float: right;
}

.block_search ul, .block_search li {
    list-style : none;
    margin: 0; 
    padding: 0;
    margin-right: 10px;
}

.block_search li {
/*    float: left;    */
    margin-bottom: 3px;
}

/**
* .block_edit_card
*/
.block_edit_card input[name="nom_vf"], .block_edit_card input[name="nom_vo"] {
    width: 250px;
}

.block_edit_card label, .block_edition_edit label {
    float: left;
    width: 65px;
    margin-right: 0.5em;
    padding-top: 0.2em;
    text-align: right;
    font-weight: bold;
}

.block_edit_card label[for="num_attribut"], .block_edit_card label[for="num_type_piege"], .block_edit_card label[for="limitation"]  {
    float:none;
    margin-left: 5px;
}
.block_edit_card input[name="niveau"], .block_edit_card input[name="attaque"] {
    float: left;
}

.block_edit_card .monstre_secondaire {
    min-width: 65px;
    float: left; 
}

.block_edit_card textarea[name="pendule_texte"] {
    width: 250px;
    height: 65px;
}


/**
* .block_edition_edit
*/
.block_edition_edit label {
    width: 25%;    
}

.block_edit_card textarea[name="texte_vf"] {
    width: 285px;
    height: 150px;;
}

/**
* .cartes_achat
*/
.cartes_achat_logo {
    float: left;
    margin: 5px;
    margin-right: 20px;
}

.cartes_achat_prix {
    float: left;
}

.cartes_achat_prix span {
    color: green;
}

.cartes_achat_produit a img {
    width: 180px;
    margin-top: 10px;
    margin-left: 22px;
    margin-bottom: 10px;
    border: 1px solid black;
}

.cartes_achat_produit_prix {
    float: left;
    margin-left: 35px;
    margin-right: 5px;
}

.cartes_achat_produit_prix span {
    color: green;
}

.cartes_search_scan {
    float: left;
    margin: 25px;
}

.cartes_ajouter_edition input.id {width: 50px;}
.cartes_ajouter_edition input.date_sortie {width: 75px;}
.cartes_ajouter_edition input.total_carte {width: 30px;}
.cartes_ajouter_edition input.nom_vo, .cartes_ajouter_edition input.nom_vf {width: 100px;}

.block_edition span.ref_edition {
    display: inline-block;
    width: 35px;
}


/**
* .search_yugioh .block_recherche_avancee
*/
.search_yugioh .block_recherche_avancee {
    height: 461px;
    width: 976px;
    background-image: url(../../images/cartes/background.jpg);
/*    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; 
    border: #9b141b 2px solid; */  
    position: relative;
}

.search_yugioh .block_recherche_avancee .recherche_simple {
    width: 955px;
    height: 65px; 
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 10px;
    left: 10px;
}

.search_yugioh .block_recherche_avancee .recherche_simple input.search {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 170px;
}

.search_yugioh .checkbox_texte {
    position: absolute;
    top: 40px; 
    left: 10px;
    color: white;
}

.search_yugioh .block_recherche_avancee .recherche_simple select.edition, 
.search_yugioh .block_recherche_avancee .recherche_simple button.edition {
    position: absolute;
    left: 610px;
    top: 10px;
    min-width: 335px;    
}

.search_yugioh .block_recherche_avancee .recherche_simple select.rarete,
.search_yugioh .block_recherche_avancee .recherche_simple button.rarete {
    position: absolute;
    left: 450px;
    top: 10px;
    max-width: 150px; 
}

.search_yugioh .block_recherche_avancee .recherche_simple select.type, 
.search_yugioh .block_recherche_avancee .recherche_simple button.type {
    position: absolute;
    left: 340px;
    top: 10px;
    max-width: 100px; 
}

.search_yugioh .block_recherche_avancee .recherche_simple select.limitation,
.search_yugioh .block_recherche_avancee .recherche_simple button.limitation {
    position: absolute;
    left: 230px;
    top: 10px;
    max-width: 100px; 
}


.search_yugioh .block_recherche_avancee .recherche_simple input[type=submit] {
    position: absolute;
    left: 860px;
    top: 37px;
}

.search_yugioh .recherche_simple div.affichage {
    position: absolute;
    left: 630px;
    top: 40px;
    color: white; 
}

.search_yugioh .block_recherche_avancee div.monstre {
    width: 240px;
    height: 125px;
    padding: 15px; 
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 105px;
    left: 10px; 
}

.search_yugioh .block_recherche_avancee div.monstre div {
    text-align: center;
    color: white;
    margin-bottom: 4px;
}

.search_yugioh .block_recherche_avancee div.monstre .title {
    float: left;
    width: 80px;
}

.search_yugioh .block_recherche_avancee div.monstre input[name="niveau_min"], 
.search_yugioh .block_recherche_avancee div.monstre input[name="attaque_min"], 
.search_yugioh .block_recherche_avancee div.monstre input[name="defense_min"], 
.search_yugioh .block_recherche_avancee div.monstre input[name="pendule_echelle_min"] {
    float: left;
    width: 77px;    
}

.search_yugioh .block_recherche_avancee div.monstre input[name="niveau_max"], 
.search_yugioh .block_recherche_avancee div.monstre input[name="attaque_max"], 
.search_yugioh .block_recherche_avancee div.monstre input[name="defense_max"], 
.search_yugioh .block_recherche_avancee div.monstre input[name="pendule_echelle_max"] {
    float: right;
    text-align: right;    
}

.search_yugioh .block_recherche_avancee div.monstre .ui-slider {
    clear: both;
}

.search_yugioh .block_recherche_avancee div.monstre input {
    width: 30px;
    height: 11px;
    border: 0px;
    color: white;
    font-weight: bold;
    background: none;
    margin-bottom: 3px;
}

.search_yugioh .block_recherche_avancee div.attribut {
    width: 220px;
    height: 125px; 
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 105px;
    left: 295px;
    padding: 15px; 
}

.search_yugioh .block_recherche_avancee div.attribut a, 
.search_yugioh .block_recherche_avancee div.type_magie a, 
.search_yugioh .block_recherche_avancee div.type_piege a, 
.search_yugioh .block_recherche_avancee div.type_monstre a,
.search_yugioh .block_recherche_avancee div.type_monstre_secondary a,
.search_yugioh .block_recherche_avancee div.type_monstre_ability a
{
    float: left;    
    width: 100px;
}

.search_yugioh .block_recherche_avancee div.attribut a:hover,
.search_yugioh .block_recherche_avancee div.type_magie a:hover,
.search_yugioh .block_recherche_avancee div.type_piege a:hover,
.search_yugioh .block_recherche_avancee div.type_monstre a:hover,
.search_yugioh .block_recherche_avancee div.type_monstre_secondary a:hover,
.search_yugioh .block_recherche_avancee div.type_monstre_ability a:hover
{
    background-color: #aeabab;    
}

.search_yugioh a.button_off {
    text-indent: 10px;
    height: 23px;
    width: 110px;
    line-height: 2em;
    background-color: rgba(255, 255, 255, 0.3);
    color: #fff;
    cursor: pointer;
    text-decoration: none;
    display: block;
    border-radius: 20px;
    margin: 5px;
}

.search_yugioh a.button_on {
    text-indent: 10px;
    height: 23px;
    width: 110px;
    line-height: 2em;
    background-color: #6ec0ff;
    color: #fff;
    cursor: pointer;
    text-decoration: none;
    display: block;
    border-radius: 20px;
    margin: 5px;
}

.search_yugioh .block_recherche_avancee div.type_magie {
    width: 220px;
    height: 95px; 
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 105px;
    left: 560px;
    padding: 15px; 
}

.search_yugioh .block_recherche_avancee div.type_piege {
    width: 110px;
    height: 95px; 
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 105px;
    left: 825px;
    padding: 15px; 
}

.search_yugioh .block_recherche_avancee div.type_monstre {
    width: 550px;
    height: 155px; 
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 270px;
    left: 10px;
    padding: 15px; 
}

.search_yugioh .block_recherche_avancee div.type_monstre_secondary {
    width: 330px;
    height: 90px; 
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 240px;
    left: 605px;
    padding: 15px; 
}

.search_yugioh .block_recherche_avancee div.type_monstre_ability {
    width: 330px;
    height: 55px; 
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 370px;
    left: 605px;
    padding: 15px; 
}

.search_yugioh .block_recherche_avancee > div.recherche_avancee > div > span.titre {
    position: absolute;
    top: 3px;
    left: 9px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    font-size: 10px;
} 

.tablesorter th {
    background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}

.tablesorter th.sort_asc {
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
}

.tablesorter th.sort_desc {
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
}

.tablesorter th:hover {
color: silver;
}