/* CSS MODAL */

.modale_header {position:absolute;z-index:205;}
.modale_header .triangle {background:url(../img/modal_rose.gif) repeat-x bottom;}
.modale_header .modal_int {border:1px solid #8E636D;border-top:none;}
.modale_header .modal_int .haut {background-color:#ffffff;padding:8px 0px;}
.modale_header .modal_int .haut .titre {margin:0px 0px 8px 8px;}
.modale_header .modal_int .etoile {}
.modale_header .modal_int .bas {background:#D45388 url(../img/modal_bas.gif) repeat-x;padding:8px 0px;}

#modal_sortie {left:0px;top:0px;position:absolute;z-index:95;}

/* Panier */
#modal_panier.modale_header {display:none;}
#modal_panier .triangle {padding-left:50px;}
#modal_panier .modal_int .haut {width:207px;}
#modal_panier .modal_int .haut .article {width:185px;margin:0px 11px 0px 11px;overflow:hidden;}
#modal_panier .modal_int .haut .article .texte {width:89px;padding-top:10px;float:right;font-size:11px;line-height:14px;color:#786b65;}
#modal_panier .modal_int .haut .separation {margin:7px 11px;background-color:#712f3d;}
#modal_panier .modal_int .bas {width:207px;}
#modal_panier .modal_int .bas .total {margin-bottom:5px;text-align:center;line-height:14px;color:#ffffff;font-weight:900;}
/* /Panier */


/* Modales */
#mde_quickview {width:548px;}
#mde_quickview .article {float:left;border:1px solid #cdcdcd;display:inline;margin-left:15px;}
#mde_quickview .contenu {float:right;width:350px;display:inline;margin-right:15px;}
#mde_quickview .contenu h1 {font-size:14px;line-height:14px;color:#333333;font-weight:900;margin-bottom:6px;}
#mde_quickview .contenu .stickers {margin:6px 0px;}
#mde_quickview .contenu .stickers img {margin-right:10px;}
#mde_quickview .contenu select {margin:15px 0px 25px 0px;width:355px;height:22px;border:1px solid #e0d6d5;font-size:12px;color:#666666;}
#mde_quickview .contenu select.nomb {margin-bottom:0px;}
#mde_quickview .contenu .couleurs {float:left;width:350px;overflow:hidden;margin:10px 0px 14px 0px;}
#mde_quickview .contenu .couleurs .couleur {border:1px solid #ffffff;float:left;}
#mde_quickview .contenu .couleurs .couleur .c_contenu {border:1px solid #ffffff;}
#mde_quickview .contenu .couleurs .couleur_mc {border:1px solid #ffffff;float:left;}
#mde_quickview .contenu .couleurs .couleur_mc .c_contenu {border:1px solid #ffffff;}
#mde_quickview .contenu .couleurs .couleur_mc .flag {position:absolute;margin:16px 0px 0px 16px;}
#mde_quickview .contenu .qte {float:left;display:inline;margin:0px 10px;}
#mde_quickview .contenu #price .email {margin:0px auto;width:110px;background:url(../img/01_catalog/picto_email.gif) no-repeat left center;padding-left:26px;text-align:left;font-size:11px;line-height:12px;color:#666666;width:180px;}
#mde_quickview .contenu .qte table td {height:auto;border-bottom:none;vertical-align:middle;}
#mde_quickview .contenu .qte table td.btn_plus {padding-left:1px;vertical-align:bottom;}
#mde_quickview .contenu .qte table td.btn_moins {padding-left:1px;}
#mde_quickview .contenu .qte table input {width:22px;height:18px;border:1px solid #e0d6d5;text-align:center;font-weight:900;font-size:12px;color:#333333;}
#mde_quickview .contenu .details {clear:both;float:left;margin-top:32px;background:url(../img/01_catalog/btn_flecherrd.gif) no-repeat;font-size:11px;color:#666666;line-height:18px;padding-left:20px;text-decoration:underline;height:22px;width:100px;}
#mde_quickview .contenu .ajouter {float:right;margin-top:14px;}

#mde_quickview .contenu #price .barre {font-size:11px;color:#666666;font-weight:normal;background:url(../img/ministriked.gif) no-repeat center center;}

/* Newsletter */
#modal_newsletter .titre {width:180px;margin:0px 0px 8px 8px;}
#modal_newsletter.modale_header {display:none;}
#modal_newsletter .triangle {padding-left:369px; }
#modal_newsletter .modal_int .haut {width:550px;}
#modal_newsletter .modal_int .haut .civilite {margin:0px 0px 0px 88px;}
#modal_newsletter .modal_int .haut .civilite label {color:#786b65;}
#modal_newsletter .modal_int .haut .civilite input {vertical-align:-2px;}
#modal_newsletter .modal_int .haut .gauche {margin:0px 0px 12px 0px;overflow:hidden;width:265px;}
#modal_newsletter .modal_int .haut .droite {margin:0px 0px 12px 0px;overflow:hidden;width:285px;}
#modal_newsletter .modal_int .haut .formulaire input {border:1px solid #786b65;height:18px;width:134px;color:#786b65;float:left;margin:8px 0px 0px 0px;}
#modal_newsletter .modal_int .haut .formulaire input.m26 {margin-right:16px;}
#modal_newsletter .modal_int .haut .formulaire label.labelRight {color:#786b65;width:97px;display:block;text-align:right;float:left;margin:7px 7px 0px 0px;height:24px;}
#modal_newsletter .modal_int .haut .formulaire label.labelLeft {color:#786b65;width:87px;display:block;text-align:right;float:left;margin:7px 7px 0px 0px;height:24px;}
#modal_newsletter .modal_int .haut .formulaire select {width:auto;float:left;margin:7px 7px 0px 0px;}
#modal_newsletter .modal_int .bas {width:550px;overflow:hidden;}
#modal_newsletter .modal_int .bas .choix {float:left;display:inline;margin-left:15px;width:400px;font-size:9px;}
#modal_newsletter .modal_int .bas .choix label {font-weight:900;font-size:9px;color:#ffffff;}
#modal_newsletter .modal_int .bas .choix input {vertical-align:baseline;}
#modal_newsletter .modal_int .bas .choix .fixedWidth {display:block;width:280px;float:left;}
#modal_newsletter .modal_int .bas .remarque {float:left;display:inline;margin-left:15px;color:#dca5be;font-size:9px;width:450px;}
#modal_newsletter .modal_int .bas .btn {float:right;display:inline;margin:15px 15px 0px 0px;}

#modal_newsletter .modal_int .haut .civilite label.error {float:none;display:block;width:150px;margin:0 0 0 6px;font-weight:normal;font-size:10px;color:#E81E74;}
#modal_newsletter .modal_int .haut .gauche label.error {float:none;display:block;width:150px;margin:0 0 0 94px;font-weight:normal;font-size:10px;color:#E81E74;}
#modal_newsletter .modal_int .haut .droite label.error {float:none;display:block;width:150px;margin:0 0 0 104px;font-weight:normal;font-size:10px;color:#E81E74;}
#modal_newsletter .modal_int .bas label.error {font-weight:normal;}

#modal_newsletter .modal_int label.tick { background:none;height:1px;width:1px;display:block;float:left;margin:12px 0 0 4px; }
#modal_newsletter .modal_int label.tick_radio { background:none;height:1px;width:1px;display:block;float:left;margin:0 0 0 4px; }
#modal_newsletter .modal_int label.tick_date { background:none;height:1px;width:1px;display:block;float:left;margin:5px 0 0 4px; }
#modal_newsletter .modal_int label.notvalid { background:url('../img/form_cross.gif') no-repeat;height:14px;width:14px; }
#modal_newsletter .modal_int label.valid { background:url('../img/form_tick.gif') no-repeat;height:14px;width:14px; }
#modal_newsletter .modal_int label.tick_radio { background:none;height:1px;width:1px;display:block;float:left;margin:0 0 0 4px; }
/* /Newsletter */


/* Espace Perso */
#modal_espacePerso .titre {width:96px;margin:0px 0px 8px 8px;}
#modal_espacePerso.modale_header {display:none;}
#modal_espacePerso .triangle {padding-left:50px;}
#modal_espacePerso label.tick {	margin:13px 0 0 4px; }
#modal_espacePerso p label.error {	margin:2px 0 0 10px; display: block;}
#modal_espacePerso .modal_int .haut {width:207px;overflow:hidden;}
#modal_espacePerso .modal_int .haut .champ {border:1px solid #786b65;height:18px;width:160px;color:#786b65;float:left;margin:8px 0px 0px 11px;display:inline;}
#modal_espacePerso .modal_int .haut .password {float:left;display:inline;margin-left:11px;color:#786b65;height:27px;line-height:27px;}
#modal_espacePerso .modal_int .haut .btn {float:right;display:inline;margin-right:10px;}
#modal_espacePerso .modal_int .bas {width:207px;}
#modal_espacePerso .modal_int .compte {margin-bottom:5px;text-align:center;color:#ffffff;}
#modal_espacePerso .modal_int .haut ul {margin:0px;padding:0px;list-style-position:outside;list-style-type:none;margin-left:2px;}
#modal_espacePerso .modal_int .haut ul li { background-image:url(../img/modal_puce.gif); background-position:6px 4px; background-repeat:no-repeat; margin-top:3px; padding-left:15px; }
#modal_espacePerso .modal_int .haut ul li a { text-decoration:none;font-weight:bold;font-size:11px;color:#786B65; }

/* Carte de fid */
#mde_carte_fid {width:435px;}
#mde_carte_fid .contenu {float:left;width:395px;margin:0 20px;}
#mde_carte_fid .titre {float:left;width:300px;margin:28px 20px 8px 20px;line-height:18px;font-size:14px;font-weight:bold;}
#mde_carte_fid input.int {float:left;width:185px;border:1px solid #DDD7D7;margin:13px 10px 0px 0px;padding:0;}
#mde_carte_fid .lienMarge {margin-top:5px;}
#mde_carte_fid img.fleche {margin-right:4px;vertical-align:middle;}
/* /Carte de fid */

#modal_infoNewsletter .modal_int {background-color:white;border:1px solid #8E636D;padding:3px;height:168px;width:440px;color:#786B65;font-size:11px;}
#modal_infoNewsletter .modal_int .texte{margin-top:-125px;margin-left:150px;}
#modal_infoNewsletter .modal_int .texte ul li{color:#EE7B00;}
#modal_infoNewsletter .btn_close_modal {background: url("../img/01_catalog/btn_fermer.gif") no-repeat scroll right center transparent;
    color: #666666;
    font-size: 11px;
    height: 18px;
    left: 7px;
    line-height: 18px;
    margin: 1px 9px 0;
    padding-right: 22px;
    position: relative;
    text-decoration: underline;
    top: 0px;
    width: 35px;
    }
