/* --- CONTAINER --- */

@import url("content.css");
@import url("fonctionnalites.css");
a {
    outline            : none;
}
body {
    margin             : 0;
    padding            : 0;
    color              : #333;
    background         : #FFF url(../images/bg_body.gif) no-repeat center top;
    background-position: auto 26px;
}
p.sifr_multiligne {
    background:transparent url(../images/country/fleche.gif) no-repeat scroll left 3px;
    color:#7189A3;
    font-size:18px;
    margin:0;
    padding-left:20px;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}
p.sifr_multiligne_rouge {
    background:transparent url(../images/country/fleche_orange.gif) no-repeat scroll left 3px;
    color:#7189A3;
    font-size:18px;
    margin:0;
    padding-left:20px;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}
br.clearfloat {
    clear              : both;
    height             : 0;
    font-size          : 1px;
    line-height        : 0px;
}
div.init {
    clear              : both;
}
object {
    outline            : none;
}

#container {
    width              : 980px;
    margin             : 0 auto;
    background         : #FFF;
}

/* --- HEADER --- */
#header {
    background          : #FFF;
    border-bottom       : 1px solid #F1F1F1;
}
#header_logo {
    float               : left;
    height              : 83px;
    overflow            : hidden;
}
#header_background {
    position           : relative;
    z-index            : 20;
    width              : 980px;
    margin             : 0 auto;
}
#header_top {
    float               : right;
    margin-bottom       : 35px;
    margin-top          : 4px;
}
#header_top form,
#footer form {
    display             : inline;
    float               : right;
}
#header_top input.texte,
#footer input.texte {
    font-size           : 11px;
    background          : #ebeae5;
    color               : #636363;
    border              : 0;
    padding             : 5px;
}
#header_top input.submit,
#footer input.submit {
    font-size           : 11px;
    background          : #FFF;
    color               : #636363;
    border              : 1px solid #F1F1F1;
    padding             : 2px;
    cursor              : pointer;
}
#header_top input.submit:hover,
#footer input.submit:hover {
    background          : #636363;
    color               : #FFF;
}

#footer_menu #picto_facebook {
    margin-left            : 20px;
}

#header_top ul {
    margin              : 5px 190px 5px 15px;
    _margin-right       : 100px;
    float               : right;
}

#header_top ul li {
    display            : inline;
    list-style         : none;
    margin             : 0;
    padding            : 10px 0px;
}

#menu_haut_portail {
    position            : absolute;
    text-align            : right;
    right                : 155px;
    top                    : 14px;
}
#menu_haut_portail a, #menu_haut_portail a:link, #menu_haut_portail a:visited, #menu_haut_portail a:hover, #menu_haut_portail a:active {
    text-decoration        : none;
}

#header_select_pays a {
    text-decoration: none;
}
#header_top ul li a, #header_top ul li a:link, #header_top ul li a:visited {
    text-decoration    : none;
    color              : #636363;
    font-size          : 11px;
}
#header_top ul li a:hover {
    color              : #002E60;
    text-decoration    : underline;
}
#header_select_pays {
    float               : right;
    position            : relative;
/*    width               : 92px;*/
}
#header_select_pays ul {
    margin              : 0;
/*    width               : 92px;*/
    height              : 23px;
    border              : 1px solid #F1F1F1;
    position            : absolute;
    right               : 0px;
    overflow            : hidden;
    list-style-image    : none;
    list-style          : none;
    width               : 140px;
}
#header_select_pays ul:hover {
    border              : 1px solid #DDD;
}
#header_select_pays.click ul {
    height              : auto;
    overflow            : visible;
    z-index             : 100; /* pour passer au-dessus de l'anim galerie */
}
#header_select_pays ul li {
    cursor              : pointer;
    display             : block;
    padding             : 2px;
    padding-right       : 20px;
    margin              : 0;
    position            : relative;
    background          : #FFF url(../images/country/puce_pays_li.gif) no-repeat 45px 60%;
}
#header_select_pays ul li span.puce {
    position            : absolute;
    top                 : 7px;
    right               : 5px;
    width               : 10px;
    height              : 8px;
    background          : url("../images/country/mini_map_puce.gif") no-repeat;
}
#header_select_pays ul li.first {
    background          : #FFF url(../images/country/mini_map.gif) no-repeat top left;
}
#header_select_pays ul li a {
    display             : block;
    padding-left        : 53px;
    padding-top         : 2px;
    outline             : none;
}
#header_select_pays ul li a:hover {
    text-decoration     : none;
}
#header_menu {
    clear                : right;
    margin-top            : 6px;
    /*float               : right;*/
}
#header_menu ul {
    margin             : 0;
    float               : right;
}
#header_menu ul li {
    float              : left;
    /*display            : inline;*/
    list-style         : none;
    margin             : 0;
    padding            : 0;
    height               : 25px;
    /*background         : url(../images/bg_menu_header_li.gif) no-repeat top left;*/
}
/*#header_menu ul li.on {
	background         : #74869c;
}*/

#header_menu ul li.separateur_menu {
    width               : 1px;
    background         : url(../images/separateur_menu.gif) no-repeat top left;
    margin             : 0;
    padding            : 0;
    height               : 25px;
}

#header_menu ul li a, #header_menu ul li a:link, #header_menu ul li a:visited {
    display               : block;
    float              : left;
    text-decoration    : none;
    color              : #636363;
    font-size          : 11px;
    padding               : 4px 10px;
    height               : 17px;
}
#header_menu ul li.on a, #header_menu ul li.on a:link, #header_menu ul li.on a:visited,
#header_menu ul li a:hover,
#header_menu ul li:hover a, #header_menu ul li:hover a:link, #header_menu ul li:hover a:visited {
    color              : #FFF;
    /*background         : url(../images/fond_menu.gif) repeat-x top right;*/
    background         : #74869c;
}
#header_menu ul li li a, #header_menu ul li li a:link, #header_menu ul li li a:visited {
    /*padding            : 5px 20px;*/
    font-size          : 11px;
}


/*    Diaporama    */
#header_diaporama {
    position            : relative;
    overflow            : hidden;
    width               : 980px;
    height              : 290px;
    float               : left;
}

#header_diaporama div.items,
#header_diaporama_diapo div.items,
#header_diaporama_tendances div.items {
    /* this cannot be too large */
    width               : 20000em;
    position            : absolute;
}

#header_diaporama div.items div.panel {
    float               : left;
    width               : 980px;
    height              : 290px;
    position            : relative;
}
#header_diaporama_diapo div.items div.panel h2,
#header_diaporama_tendances div.items div.panel h2,
#header_diaporama div.items div.panel h2 {
    font-weight         : normal;
    text-transform      : uppercase;
    margin              : 10px 20px;
    font-size           : 28px;
    position            : absolute;
}
#header_diaporama div.items div.panel p {
    padding             : 7px;
    background          : #FFF;
    color               : #000;
    position            : absolute;
    top                 : 255px;
    text-align          : center;
    width               : 100%;
}
a.galerie_zoom {
    position            : relative;
    left                : 920px;
    top                 : 10px;
}
#header_diaporama_diapo div.items div.panel h2,
#header_diaporama_tendances div.items div.panel h2,
#header_diaporama div.items div.panel h2.blanc {
    color               : #FFF;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}
#header_diaporama div.items div.panel h2.noir {
    color               : #000;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}
h2.pro_blanc {
    color                : #FFFFFF;
    text-align            : right;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}
h2.pro_noir {
    color                : #000000;
    text-align            : right;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}
h3.titre_page_noir {
    color                : #000000;
    text-align            : right;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}
#header_diaporama h3.titre_page_blanc,
#header_diaporama h3.titre_page_noir {
    font-size           : 18px;
    margin              : 225px 10px 0 0;
    right               : 20px;
    bottom              : 35px;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}
#header_diaporama h3.titre_page_blanc {
    color               : #FFF;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}
#header_diaporama h3.titre_page_noir {
    color               : #000;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}
h3.titre_page_blanc {
    color                : #FFFFFF;
    text-align            : right;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}
/** Diapo pro - overlay menu app **/

.header_pro #header_diaporama div.items div.panel h2 {
    margin: 0;
    right: 20px;
    bottom: 35px;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}

.header_pro #header_diaporama div.items div.panel p {
    margin-left: 275px;
    width: 691px;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}

.header_pro a.prev {
    left: 280px;
}

.header_pro {
    position: relative;
}

#header_menu_app {
    position    : relative;
    z-index     : 2100;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}

h2.menu_app {
    color        : #68696C;
    font-size    : 24px;
    font-weight    : normal;
}

#header_menu_app_overlay {
    position    : relative;
    z-index: 2000;
    background: #FFF;
}

#header_menu_app, #header_menu_app_overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 275px;
    height: 290px;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}

#header_menu_app h2 {
    margin-top: 10px;
    margin-left: 30px;
    margin-bottom: 4px;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}

#header_menu_app ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0px;
    padding: 0px;
    margin-left: 30px;
}

#header_menu_app li {
    padding: 0px;
    margin: 0px;
}

#header_menu_app li a:link,
#header_menu_app li a:active,
#header_menu_app li a:visited {
    color: #68696C;
    font-size: 11px;
    text-decoration: none;
}

#header_menu_app li.current a {
    color: #002E60;
    font-size: 12px;
    font-weight: bold;
}
#header_menu_app li a:hover,
#header_menu_app li a:focus,
#header_menu_app li a.on:link,
#header_menu_app li a.on:active,
#header_menu_app li a.on:visited,
#header_menu_app li a.on:hover,
#header_menu_app li a.on:focus {
    color               : #002e60;
    font-size           : 13px;
    font-weight         : bold;
}





#header_diaporama_diapo {
    position            : relative;
    overflow            : hidden;
    width               : 980px;
    /*height              : 535px;*/
    height              : 490px;
    float               : left;
}
#header_diaporama_diapo div.items div.panel {
    float               : left;
    width               : 980px;
    /*height              : 535px;*/
    height              : 490px;
    position            : relative;
}
/*
  _____  _                                               _                  _
 |  __ \(_)                                             | |                | |
 | |  | |_  __ _ _ __   ___  _ __ __ _ _ __ ___   __ _  | |_  ___ _ __   __| | __ _ _ __   ___  ___ ___
 | |  | | |/ _` | '_ \ / _ \| '__/ _` | '_ ` _ \ / _` | | __|/ _ \ '_ \ / _` |/ _` | '_ \ / __|/ _ | __|
 | |__| | | (_| | |_) | (_) | | | (_| | | | | | | (_| | | |_|  __/ | | | (_| | (_| | | | | (__|  __|__ \
 |_____/|_|\__,_| .__/ \___/|_|  \__,_|_| |_| |_|\__,_|  \__|\___|_| |_|\__,_|\__,_|_| |_|\___|\___|___/
                | |
                |_|
*/
#header_diaporama_tendances {
    position            : relative;
    overflow            : hidden;
    width               : 980px;
    height              : 490px;
    float               : left;
}
#header_diaporama_tendances div.items div.panel {
    float               : left;
    width               : 980px;
    height              : 490px;
    position            : relative;
}
div.cadre_bottom_right {
    position            : absolute;
    bottom              : 0;
    right               : 0;
}
div.cadre_bottom_right div.fake_h2 {
    font-weight         : normal;
    text-transform      : uppercase;
    margin              : 0;
    font-size           : 28px;
    position            : relative;
    color               : #fff;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}
div.cadre_bottom_right span,
div.cadre_bottom_right a:link,
div.cadre_bottom_right a:active,
div.cadre_bottom_right a:visited,
div.cadre_bottom_right a:hover,
div.cadre_bottom_right a:focus {
    display             : block;
    text-decoration     : none;
    font-size           : 16px;
    padding             : 5px 8px 9px 8px;
}
span.lien_coloris,
div.cadre_bottom_right a.lien_coloris {
    background          : #fff;
    color               : #333535;
}
span.lien_produit,
div.cadre_bottom_right a.lien_produit {
    background          : #333535;
    color               : #fff;
}

div.cadre_bottom_right div.fake_h2 .sIFR-alternate {
    display                : none !important;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}

/* prev, next, prevPage and nextPage buttons */
a.prev_tendances,
a.next_tendances,
a.prev,
a.next {
    width               : 12px;
    height              : 19px;
    background          : url(../images/prev.png) no-repeat;
    float               : left;
    cursor              : pointer;
    font-size           : 1px;
    position            : relative;
    margin              : 0 10px;
    display                : none !important;
}
a.prev,
a.next {
    top                 : -160px;
    z-index                : 2100 !important;
}
a.prev_tendances,
a.next_tendances {
    top                 : -265px;
    z-index                : 2100 !important;
}
/* next button uses another background image */
a.next_tendances,
a.next {
    background-image    : url(../images/next.png);
    left                : 915px;
}


/***************************************/

/* disabled navigational button */
a.disabled {
    visibility          : hidden !important;
}







#page_rail {
    color               : #FFF;
    font-size           : 11px;
    background          : #71879f;
    padding             : 2px 2px 2px 10px;
    /*margin-top          : -19px;*/
    clear                : both;
}
#page_rail img {
    padding             : 0 3px;
    vertical-align      : middle;
}
#page_rail a, #page_rail a:link, #page_rail a:visited {
    color               : #FFF;
    text-decoration     : none;
}
#page_rail a:hover {
    text-decoration     : underline;
}



/* --- CONTENT --- */
#content {
    padding            : 10px 20px;
    background         : #FFF;
    zoom               : 1; /* Evite d'avoir le texte invisible sous IE */
    min-height          : 300px;
    height              : auto !important;
    height              : 300px;
}
#content_sans_bandeau {
    padding            : 0 0 0 0;
    background         : #FFF;
    zoom               : 1; /* Evite d'avoir le texte invisible sous IE */
    min-height          : 300px;
    height              : auto !important;
    height              : 300px;
}
#content_sans_bandeau p {
    margin              : 0;
}
h1#page_title span {
    /*border-bottom      : 1px solid #68696d;*/
    font-size           : 19px;
}
span.avant {
    color               : #333333;
    font-size            : 19px;
}
span.apres {
    color               : #708aa6;
}
h1.sifr span.avant, p.sifr span.avant, h1.sifr span.avant_rouge, p.sifr span.avant_rouge, h1.sifr_multiligne span.ligne2, p.sifr_multiligne span.ligne2, h1.sifr_multiligne span.ligne2_rouge, p.sifr_multiligne span.ligne2_rouge {
    color               : #333333;
    font-size            : 19px;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}
h1.sifr span.apres, p.sifr span.apres, h1.sifr_multiligne span.ligne1, p.sifr_multiligne span.ligne1 {
    color               : #708AA6;
    font-size            : 19px;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}
h1.sifr span.apres_rouge, p.sifr span.apres_rouge, h1.sifr_multiligne span.ligne1_rouge, p.sifr_multiligne span.ligne1_rouge {
    color                : #B33630;
    font-size            : 19px;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}
h2.produit_type_coloris {
    color                : #343434;
    font-size            : 19px;
}
span.titre_diacat {
    color                : #333535;
    font-size            : 24px;
}
p.sifr_multiligne span.ligne2 {
    display                : block;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}

/* --- FOOTER --- */
#footer {
    border-top         : 1px solid #F1F1F1;
    background         : url(../images/country/bg_footer.gif) repeat-x top;
    padding            : 10px 0 50px 0;
    color               : #636363;
}
#footer_menu {
    text-align         : left;
    width              : 850px;
    margin             : 0 auto;
}

#footer_menu ul li {
    padding             : 4px 2px 0px 2px;
    display             : block;
    float                : left;
}

#footer_referencement {
    margin-bottom       : 10px;
}

#footer ul {
    margin             : 0;
}
#footer ul li {
    display            : inline;
    list-style         : none;
    margin             : 0 5px 0 0;
}
#footer ul li.sep {
    color              : #F1F1F1;
}
#footer ul li a, #footer ul li a:link, #footer ul li a:visited {
    text-decoration    : none;
    color              : #636363;
}
#footer ul li a:hover {
    text-decoration    : underline;
}

div#menu_bottom a:link,
div#menu_bottom a:active,
div#menu_bottom a:visited {
    text-decoration    : none;
    display            : block;
    color               : #4d4d4d;
}
div#menu_bottom a:hover,
div#menu_bottom a:focus {
    text-decoration    : underline;
}

.ajax_loader {
    float               : right;
    width               : 16px;
    height              : 26px;
}
.ajax_loader_on {
    background          : url(../images/ajax_loader.gif) no-repeat;
}

/*    Fiche coloris    */

table.coloris {
    width                : 100%;
}

table.coloris td {
    padding                : 10px;
}

table#fond_coloris td {
    padding                : 40px;
}

table#fond_change_coloris {
    margin                : 10px 0px 0px 20px;
}

table#fond_change_coloris td {
    padding                : 0px;
}
table#liste_formats tr {
    padding                : 0px;
    margin                : 0px;
}
table#liste_formats {
    width                : 100%;
    margin                : 15px 0px 0px 0px;
}
table#liste_formats td {
    border                : 1px dotted #909090;
    padding                : 3px;
    margin                : 0px;
    text-align            : center;
}
span.nom_coloris {
    font-size            : 14px;
    color                : #333333;
}

div#info_coloris h1.sifr {
    padding-top            : 10px;
    font-size            : 15px !important;
    text-align            : center;
    background            : transparent !important;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}

div#info_coloris h1.sifr span.avant {
    text-transform        : capitalize;
    font-family         : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
}

span.alerte_coloris {
    font-size            : 11px;
    color                : #333333;
}

table.liste_coloris a, table.liste_coloris a:link, table.liste_coloris a:hover, table.liste_coloris a:active, table.liste_coloris a:visited {
    color            : #7F919F !important;
}

div.coloris_left {
    padding            : 5px 0px 0px 20px;
    text-align        : left;
}

div.coloris_left a, div.coloris_left a:visited, div.coloris_left a:link, div.coloris_left a:hover, div.coloris_left a:active,
div.coloris_center a, div.coloris_center a:visited, div.coloris_center a:link, div.coloris_center a:hover, div.coloris_center a:active {
    text-decoration    :none;
}

div.coloris_center {
    padding            : 5px 0px 0px 20px;
    text-align        : left;
}

a.titre_produit {
    display            : block;
    text-decoration    : none;
    color           : #708aa6;
    text-transform  : uppercase;
    background      : url(../images/country/fleche2.gif) no-repeat left 5px;
    padding-left    : 20px;
    font-size        : 18px;
}

table.rouge a.titre_produit, table.rouge  span.apres {
    color            : #B33630;
}

table.rouge a.titre_produit {
    background      : url(../images/country/fleche2_rouge.gif) no-repeat left 5px;
}

table.rouge div.commande_carte_left {
    background      : transparent url(../images/country/commande_ech_left_rouge.gif) no-repeat;
}
table.rouge div.commande_carte_text {
    background      : transparent url(../images/country/commande_ech_text_rouge.gif) repeat-x;
}
table.rouge div.commande_carte_right {
    background      : transparent url(../images/country/commande_ech_right_rouge.gif) no-repeat;
}

div#info_coloris {
    padding            : 2px;
    width            : 250px;
    height            : 430px;
    overflow        : auto;
}

div.produit a, div.produit a:visited, div.produit a:link, div.produit a:hover, div.produit a:active {
    text-decoration    :none;
    font-weight        : normal !important;
}

div.commande_carte_left {
    float            : left;
    width            : 24px;
    height            : 24px;
    background      : transparent url(../images/country/commande_ech_left.gif) no-repeat;
}
div.commande_carte_text {
    float            : left;
    height            : 20px;
    padding            : 4px 4px 0px 4px;
    background      : transparent url(../images/country/commande_ech_text.gif) repeat-x;
    color            : #FFFFFF;
    font-weight        : bold;
}
div.commande_carte_right {
    float            : left;
    width            : 12px;
    height            : 24px;
    background      : transparent url(../images/country/commande_ech_right.gif) no-repeat;
}

div.photostudio_cad_left {
    float            : left;
    width            : 12px;
    height            : 24px;
    background      : transparent url(../images/country/commande_simple_left.gif) no-repeat;
}
div.photostudio_cad_text {
    float            : left;
    height            : 20px;
    padding            : 4px 4px 0px 4px;
    background      : transparent url(../images/country/commande_ech_text.gif) repeat-x;
    color            : #FFFFFF;
    font-weight        : bold;
}
div.photostudio_cad_right {
    float            : left;
    width            : 12px;
    height            : 24px;
    background      : transparent url(../images/country/commande_ech_right.gif) no-repeat;
}

/*
   _____                                     _ _            _   _
  / ____|                                   | (_)          | | (_)
 | (___   ___  _   _ ___    __ _ _ __  _ __ | |_  ___  __ _| |_ _  ___  _ __  ___
  \___ \ / _ \| | | / __|  / _` | '_ \| '_ \| | |/ __|/ _` | __| |/ _ \| '_ \/ __|
  ____) | (_) | |_| \__ \ | (_| | |_) | |_) | | | (__| (_| | |_| | (_) | | | \__ \
 |_____/ \___/ \__,_|___/  \__,_| .__/| .__/|_|_|\___|\__,_|\__|_|\___/|_| |_|___/
                                | |   | |
                                |_|   |_|
*/
div.encart_produit {
    width               : 213px;
    float               : left;
    margin              : 0 13px 25px 0;
    cursor              : pointer;
}
div.encart_produit div.nom_prod {
    position            : relative;
    color               : #fff;
    background          : #60768e url(../images/country/bg_nom_prod.gif) repeat-x;
    padding             : 10px 25px 10px 10px;
    font-family         : Georgia, "Times New Roman", Arial, Verdana, sans-serif;
    font-style          : italic;
    font-size           : 14px;
    height              : 40px;
}
div.encart_produit div.nom_prod img {
    position            : absolute;
    right               : 6px;
    top                 : 11px;
}

div.encart_produit_rouge div.nom_prod {
    background          : #9A302A url(../images/country/bg_nom_prod_rouge.gif) repeat-x !important;
}

div#display_video_content {
    position            : relative;
    float               : right;
    height              : 290px;
    overflow            : hidden;
}

div#display_flash_content {
    position            : relative;
    float               : right;
    height              : 290px;
    overflow            : hidden;
    text-align            : right;
}

/*----------------------------------------------------------------*/
/*                         GAMMES ETENDUES                                */
/*----------------------------------------------------------------*/

h2.gamme_etendue, p.gamme_etendue {
    color                : #707070;
}

div.encart_produit_gris {
    width               : 213px;
    float               : left;
    margin              : 0 13px 25px 0;
    cursor              : pointer;
}
div.encart_produit_gris div.nom_prod {
    position            : relative;
    color               : #6F89A5;
    background          : #60768e url(../images/country/bg_nom_prod_gris.gif) repeat-x;
    padding             : 10px 25px 10px 10px;
    font-family         : Georgia, "Times New Roman", Arial, Verdana, sans-serif;
    font-style          : italic;
    font-size           : 14px;
    height              : 28px;
}
div.encart_produit_gris div.nom_prod img {
    position            : absolute;
    right               : 6px;
    top                 : 16px;
}

/* Home */
a.gamme_etendue_home, a.gamme_etendue_home:link, a.gamme_etendue_home:visited, a.gamme_etendue_home:hover, a.gamme_etendue_home:active {
    display                : block;
    width                : 152px;
    height                : 305px;
    float                : left;
    margin-right        : 10px;
    text-decoration        : none;
    background            : transparent url(../images/country/gamme_etendue_home_fond.gif) bottom left repeat-x;
    color                : #6F89A5;
    margin-bottom        : 15px;
    margin-top            : 8px;
    text-decoration        : none;
    cursor                : pointer;
}
a.gamme_etendue_home div.conteneur_image {
    width                : 152px;
    height                : 198px;
    text-decoration        : none;
    cursor                : pointer;
}
a.gamme_etendue_home div.separateur {
    background            : transparent url(../images/country/pointillets_ge.gif) top left repeat-x;
    height                : 1px;
    clear                : both;
    text-decoration        : none;
    cursor                : pointer;
}
a.gamme_etendue_home div.conteneur_bas {
    clear                : both;
    font-style            : italic;
    padding                : 5px;
    font-size            : 11px;
    height                : 106px;
    background            : transparent url(../images/country/nom_prod_fleche_bleu.gif) 130px 90px no-repeat;
    text-decoration        : none;
    cursor                : pointer;
}
a.gamme_etendue_home span.titre {
    font-size            : 13px;
    text-decoration        : none;
    cursor                : pointer;
}
a.gamme_etendue_home ul {
    margin                : 0px;
    background            : none !important;
    list-style-type        : disc !important;
    list-style-position : inside;
    list-style-image    : none !important;
    text-decoration        : none;
    cursor                : pointer;
}
a.gamme_etendue_home ul li {
    font-size            : 11px;
    background            : none !important;
    text-decoration        : none;
    cursor                : pointer;
}
a.recherche_multicriteres, a.recherche_multicriteres:link, a.recherche_multicriteres:visited, a.recherche_multicriteres:hover, a.recherche_multicriteres:active {
    display                : block;
    color                : #FFFFFF;
    font-style            : italic;
    background            : transparent url(../images/country/fond_bouton_rechercher.gif) top left repeat-x;
    width                : 345px;
    height                : 35px;
    text-decoration        : none;
    padding                : 5PX 0 0 130px;
    font-size            : 16px;
    font-family         : Georgia, "Times New Roman", Arial, Verdana, sans-serif;
    position            : relative;
    text-decoration        : none;
    cursor                : pointer;
}

a.recherche_multicriteres_sport,a.recherche_multicriteres_sport:link,a.recherche_multicriteres_sport:visited,a.recherche_multicriteres_sport:hover {
    display             : block;
    color               : #FFFFFF;
    font-style          : italic;
    background          : transparent url(../images/fondtitre_recherchemulticri.jpg) top left repeat-x;
    width               : 298px;
    height              : 35px;
    text-decoration     : none;
    padding             : 5PX 0 0 130px;
    font-size           : 16px;
    font-family         : Georgia, "Times New Roman", Arial, Verdana, sans-serif;
    position            : relative;
    text-decoration     : none;
    cursor              : pointer;
    margin-bottom       : 30px;
}
a.recherche_multicriteres img {
    position            : absolute;
    top                    : 7px;
    right                : 12px;
    text-decoration        : none;
    cursor                : pointer;
}

/* Nouvelle recherche */
div.encart_produit_recherche, div.encart_produit_recherche_rouge,div.encart_blocs_contenu {
    width                : 100%;
    height                : 96px;
    background            : transparent url(../images/country/fond_produit_recherche.gif) bottom left repeat-x;
    clear                : both;
    margin-bottom        : 20px;
    cursor                : pointer;
}
div.encart_produit_recherche_coloris, div.encart_produit_recherche_coloris_rouge {
    width                : 100%;
    height                : 96px;
    background            : transparent url(../images/country/fond_produit_recherche.gif) bottom left repeat-x;
    clear                : both;
    margin-bottom        : 10px;
    cursor                : pointer;
}
/*div.encart_produit_recherche_rouge {
    background         : transparent url(../images/country/fond_produit_recherche_rouge.gif) bottom left repeat-x !important;
}*/
.sans_souligne {
	text-decoration : none;
}
.conteneur_produit {
	position : relative;
	left: 106px;
	top : 60px;
	float : left;
	text-decoration : none;
}
.conteneur_produit a{
    text-decoration : none;
}
div.conteneur_image, div.conteneur_image_coloris {
    float                : left;
    width                : 160px;
    height                : 96px;
    text-align            : center;
}
div.conteneur_image_coloris {
    width                : 96px;
}
div.conteneur_description {
    float                : left;
    width                : 363px;
    height                : 76px;
    padding                : 10px;
    color                : #333333;
    font-size            : 11px;
}
div.conteneur_description span {
    color                : #708AA6;
    font-size            : 12px;
    text-transform        : uppercase;
}
div.conteneur_description span.produit_coloris {
/*    text-transform        : none;*/
    text-transform        : uppercase;
}
div.encart_produit_recherche a.lien,div.encart_blocs_contenu a.lien {
    float                : right;
    display                : block;
}

div.encart_produit_recherche_rouge div.conteneur_description, div.encart_produit_recherche_rouge div.conteneur_description span {
    color               : #B33630;
}
/*----------------------------------------------------------------*/
/*                     PANIER D'ECHANTILLONS                      */
/*----------------------------------------------------------------*/

div#bloc_panier_echantillon {
    width                : 980px;
    background            : transparent url(../images/panier_echantillon/arrondi_haut.gif) top left no-repeat;
    padding-top            : 10px;
    position            : relative;
}

div#bouton_commande {
    position            : absolute;
    bottom                : 0px;
    left                : 630px;
}

div#bloc_panier_echantillon_repeat {
    width                : 610px;
    background            : transparent url(../images/panier_echantillon/repete.gif) top left repeat-y;
}

table.panier_echantillon {
    background          : transparent url(../images/panier_echantillon/arrondi_bas.gif) bottom left no-repeat;
}
table.panier_echantillon td.separateur {
    width                : 1px;
    background          : transparent url(../images/panier_echantillon/separateur.gif) top left repeat-y;
}

table.panier_echantillon td.img {
    padding-left        : 10px;
}

table.panier_echantillon th, table.panier_echantillon_form th {
    color                : #71879F;
}

table.panier_echantillon th.entete_reference {
    padding-left        : 20px;
}

table.panier_echantillon td, table.panier_echantillon_form td {
    color                : #71879F;
}

table.panier_echantillon_form .ligne1 {
    background              : #DFDFE0;
}

table.panier_echantillon a, table.panier_echantillon_form a,
table.panier_echantillon a:link, table.panier_echantillon_form a:link,
table.panier_echantillon a:visited, table.panier_echantillon_form a:visited {
    color                   : #292929;
    font-weight             : bold;
    text-transform          : uppercase;
    text-decoration            : none !important;
}

table.panier_echantillon div.nom_produit, table.panier_echantillon_form div.nom_produit,
table.panier_echantillon div.classe, table.panier_echantillon_form div.classe {
    color                   : #292929;
    font-weight             : bold;
    text-transform          : uppercase;
}

table.panier_echantillon td.supprimer a, table.panier_echantillon td.supprimer a:visited, table.panier_echantillon td.supprimer a:link,
table.panier_echantillon_form td.supprimer a, table.panier_echantillon_form td.supprimer a:visited, table.panier_echantillon_form td.supprimer a:link,
table.panier_echantillon td.supprimer a:active, table.panier_echantillon td.supprimer a:hover,
table.panier_echantillon_form td.supprimer a:active, table.panier_echantillon_form td.supprimer a:hover {
    text-decoration            : none;
}

table.panier_echantillon td.supprimer a,
table.panier_echantillon_form td.supprimer a,
table.panier_echantillon td.supprimer a:link,
table.panier_echantillon_form td.supprimer a:link,
table.panier_echantillon td.supprimer a:visited,
table.panier_echantillon_form td.supprimer a:visited {
    color                   : #FF0000;
    text-transform          : none;
    font-weight             : normal;
}

table.panier_echantillon td.supprimer a:hover {
    text-decoration         : none;
}

table.panier_echantillon td.img img {
    border                  : 0px;/*3px solid #D6D6D6;*/
}

div.form_enchantillon input,
div.form_enchantillon select,
div.form_enchantillon textarea {
    background              : #E9E9EA;
}
div.form_enchantillon input:focus,
div.form_enchantillon select:focus,
div.form_enchantillon textarea:focus {
    background              : #FFFFFF;
}

table.panier_echantillon table.bouton td.fond {
    background          : url(images/batiment/btn_bg.gif) repeat-x;
}

table.panier_echantillon table.bouton a,
table.panier_echantillon table.bouton a:link,
table.panier_echantillon table.bouton a:visited {
    color               : #FFFFFF;
    text-transform      : none;
}

table.panier_echantillon tr.derniere_ligne {
    background              : #4C4C4C;
}

div#valider_commande {
    cursor                : pointer;
    position            : absolute;
    bottom                : 0px;
    left                : 630px;
}

div#envoyer_commande {
    cursor                : pointer;
    float                : right;
}

div#revenir_commande {
    cursor                : pointer;
    float                : left;
}


div.commande_panier_left {
    float            : left;
    width            : 8px;
    height            : 24px;
    background      : transparent url(../images/country/commande_panier_left.gif) no-repeat;
}

div#revenir_commande div.commande_panier_left {
    background      : transparent url(../images/country/commande_panier_retour_left.gif) no-repeat;
    width            : 29px;
}

div.commande_panier_text {
    float            : left;
    height            : 20px;
    padding            : 4px 4px 0px 4px;
    background      : transparent url(../images/country/commande_panier_text.gif) repeat-x;
    color            : #FFFFFF;
    font-weight        : normal;
}

div.commande_panier_right {
    float            : left;
    width            : 29px;
    height            : 24px;
    background      : transparent url(../images/country/commande_panier_right.gif) no-repeat;
}

div#revenir_commande div.commande_panier_right {
    background      : transparent url(../images/country/commande_panier_retour_right.gif) no-repeat;
    width            : 8px;
}

/*
  _____  _                                                _____            __ _
 |  __ \(_)                                              / ____|          / _| |
 | |  | |_  __ _ _ __   ___  _ __ __ _ _ __ ___   __ _  | |  __  ___ _ __| |_| | ___  _ __
 | |  | | |/ _` | '_ \ / _ \| '__/ _` | '_ ` _ \ / _` | | | |_ |/ _ \ '__|  _| |/ _ \| '__|
 | |__| | | (_| | |_) | (_) | | | (_| | | | | | | (_| | | |__| |  __/ |  | | | | (_) | |
 |_____/|_|\__,_| .__/ \___/|_|  \__,_|_| |_| |_|\__,_|  \_____|\___|_|  |_| |_|\___/|_|
                | |
                |_|
*/
div#box_diapo_types {
    position                : relative;
    background-repeat       : no-repeat;
}
div#box_diapo_types h2 {
    position                : absolute;
    font-size               : 28px;
    color                   : #333535;
    margin                  : 0;
    padding                 : 5px 0 0 28px;
}
div#titre_diaporama {
    position                : relative;
    padding                 : 116px 0 0 0;
    text-align              : center;
    background              : url(../images/fond_diaporama.png) center 32px no-repeat;
}
span.titre_diacat {
    font-size               : 28px;
    font-weight             : normal;
}



/*
    ACTU HOME MAISON
*/
div#actu_home_maison_wrapper {
    position               : relative;
    height                 : 163px;
    overflow               : hidden;
    background             : url(../images/country/home_maison_actu.jpg) no-repeat;
}
div#actu_home_maison_wrapper h1 {
    margin                 : 28px 0 0 0;
}
div#actu_home_maison_detail_wrapper {
    position               : absolute;
    width                  : 401px;
    height                 : 73px;
    overflow               : hidden;
    top                    : 64px;
    left                   : 25px;
}
div#actu_home_maison_detail_wrapper div.actu_wrapper {
    position               : absolute;
    display                : none;
    width                  : 401px;
    height                 : 73px;
    color                  : #333;
}
div#actu_home_maison_detail_wrapper div.actu_wrapper img {
    float                  : left;
    margin                 : 0 8px 8px 0;
}
div#actu_home_maison_detail_wrapper div.actu_wrapper a.actu_titre:link,
div#actu_home_maison_detail_wrapper div.actu_wrapper a.actu_titre:active,
div#actu_home_maison_detail_wrapper div.actu_wrapper a.actu_titre:visited,
div#actu_home_maison_detail_wrapper div.actu_wrapper a.actu_titre:focus {
    color                  : #8ba0b7;
    display                : block;
    text-decoration        : none;
    font-size              : 12px;
    font-weight            : bold !important;
}
div#actu_home_maison_detail_wrapper div.actu_wrapper a.actu_titre:hover {
    text-decoration        : underline;
}
div#actu_home_maison_titre_wrapper {
    position               : absolute;
    top                    : 50px;
    left                   : 495px;
}

div#actu_home_maison_titre_wrapper ul {
    margin                 : 0;
    padding                : 0;
}
div#actu_home_maison_titre_wrapper ul li {
    display                : block !important;
    position               : relative !important;
    padding                : 4px 0 4px 11px;
    cursor                 : pointer;
    background-image       : none !important;
    list-style             : none !important;
    list-style-image       : none !important;
    font-weight            : bold !important;
    color                  : #8ba0b7;
    font-size              : 10px !important;
}
div#actu_home_maison_titre_wrapper ul li.on {
    background-image       : url(../images/country/puce_titre.png) !important;
    background-repeat      : no-repeat !important;
    background-position    : 0 8px !important;
}
div#actu_home_maison_titre_wrapper ul li.points,
div#actu_home_maison_titre_wrapper div.points {
    font-size              : 0;
    position               : relative;
    background             : url(../images/country/points.gif) no-repeat !important;
    margin-left            : 9px;
    height                 : 1px !important;
    line-height            : 1px !important;
    width                  : 217px;
    padding                : 0 !important;
}

/*Home sport*/
div#contenuRecherchePP {
    width                  : 425px;
    background-image       : url(../images/fond_tableau_recherche_sport.jpg);
    background-repeat      : repeat-y;
}
div#contenuRecherchePP a, div#contenuRecherchePP a:visited, div#contenuRecherchePP a:link, div#contenuRecherchePP a:hover {
    text-decoration        : none;
}

#remonteCoteGaucheRecherchePP{
    cursor                 : pointer;
    float                  : right;
}
#remonteCoteDroiteRecherchePP{
    cursor                 : pointer;
    float                  : left;
}
#contenuRecherchePP{
    line-height            : 10px;
    padding-top            : 10px;
    margin-bottom          : 20px;
}
#montreRecherchePP{
    height                 : 27px;
    width                  : 427px;
    cursor                 : pointer;
    background-image       : url(../images/fondtitre_tableau2_sport.jpg);
    background-repeat      : no-repeat;
    font-style             : italic;
    text-decoration        : none;
    font-size              : 16px;
    text-align             : center;
    font-family            : Georgia, "Times New Roman", Arial, Verdana, sans-serif;
    padding-top            : 4px;
    margin-top             : 11px;
    margin-bottom          : 20px;
}
#cacheRecherchePP{
    height                 : 27px;
    width                  : 427px;
    cursor                 : pointer;
    background-image       : url(../images/fondtitre_tableau_sport.jpg);
    background-repeat      : no-repeat;
    color                  : #FFFFFF;
    font-style             : italic;
    text-decoration        : none;
    text-align             : center;
    font-size              : 16px;
    font-family            : Georgia, "Times New Roman", Arial, Verdana, sans-serif;
    padding-top            : 4px;
    margin-top             : 20px;
}
.rechercheModePose{
    background-image       : url(../images/fond_recherche_mode_pose.jpg);
    height                 : 49px;
    text-decoration        : none;
}
.rechercheModePoseTitre
{
    text-decoration        : none;
    color                  : #B33630 !important;
    font-family            : Georgia,"Times New Roman",Arial,Verdana,sans-serif;
    font-size              : 14px;
    font-style             : italic;
    padding-left           : 2px;
    cursor                 : pointer;
}
.rechercheModePoseContent{
    color                  : #B33630 !important;
    text-decoration        : none;
    padding-left           : 2px;
    cursor                 : pointer;
}
.div_liste_categorie{
    background-image       : url(../images/categ/fond_list_categ.jpg);
    background-repeat      : repeat-y;
    width                  : 479px;
    padding-left:20px;
}

a.liste_categories_titre,
a.liste_categories_titre:visited,
a.liste_categories_titre:link {
    display                : block;
    background-image       : url(../images/categ/recherche_categ_fond_blanc.jpg);
    background-repeat      : none;
    color                  : #5c6f83;
    width                  : 164px;
    height                 : 17px;
    text-decoration        : none;
    padding-left           : 10px;
    padding-top            : 2px;
    display                : none;
    margin-top             : 3px;
}
a.liste_categories:visited,
a.liste_categories:link
    {
    display                : block;
    background-image       : url(../images/categ/recherche_categ_fond_blanc.jpg);
    background-repeat      : none;
    color                  : #5c6f83;
    width                  : 164px;
    height                 : 17px;
    text-decoration        : none;
    padding-left           : 10px;
    padding-top            : 2px;
    cursor                 : pointer;
    margin-top             : 3px;
}
a.liste_categories,
a.liste_categories:hover{
    background-image       : url(../images/categ/recherche_categ_fond_bleu.jpg);
    background-repeat      : none;
    text-decoration        : none;
    color                  : #FFF;
    cursor                 : pointer;
}
a.liste_categories_sport:visited,
a.liste_categories_sport:link
    {
    display                : block;
    background-image       : url(../images/categ/recherche_categ_fond_blanc.jpg);
    background-repeat      : none;
    color                  : #5c6f83;
    width                  : 164px;
    height                 : 16px;
    text-decoration        : none;
    padding-left           : 10px;
    padding-top            : 2px;
    cursor                 : pointer;
}
a.liste_categories_sport,
a.liste_categories_sport:hover{
    background-image       : url(../images/categ/recherche_categ_fond_rouge.jpg);
    background-repeat      : none;
    text-decoration        : none;
    color                  : #FFF;
    cursor                 : pointer;
}
.bloc_ss_categ {
    display                : none;
}
.elem_ss_categ,a.elem_ss_categ:link,a.elem_ss_categ:visited,a.elem_ss_categ:hover {
    text-decoration        : none;
}
.categ_selectionnee{
    background-image       : url(../images/categ/recherche_categ_fond_bleu.jpg) !important;
    color                  : #FFF !important;
}
.categ_selectionnee_sport{
    background-image       : url(../images/categ/recherche_categ_fond_rouge.jpg) !important;
    color                  : #FFF !important;
}
.texte_recherche_avancee {
    padding-top            : 15px;
    padding-bottom         : 15px;
}
.titre_recherche_pro {
    padding-top            : 15px;
}
.list_categ {
    margin-top             : 6px;
    }
/***** video **** */
.video {
    width                   : 644px;
    height                  : 129px;
    margin-bottom           : 15px;
}
.video .description {
    float                   : left;
    width                   : 536px;
    height                  : 121px;
    padding                 : 8px 30px 0 12px;
    background              : url(../images/video/background.gif) no-repeat;
}
.video .description .vignette {
    margin-right            : 17px;
}
.video .description h2 {
    font-size               : 12px;
    font-weight             : bold;
    color                   : #71879f;
}
.video .description p {
    color                   : #333333;
    txet-align              : justify;
}
.video .click {
    height                  : 129px;
    width                   : 66px;
    float                   : left;
}
div.rechercheParDefaut {
    width                   : 190px;
    margin-top              : 90px;
    background-image        : url(../images/country/flecherechercheversgauche.jpg);
    background-repeat       : no-repeat;
    background-position     : 0 0.32em;
    padding-left            : 27px;
    margin-right            : 30px;
    min-height              : 34px;

}
.portail_ipad {
    width                   : 979px;
    height                  : 538px;
    overflow                : hidden;
    position                : relative;
}
.image_ipad_gauche {
    overflow                : hidden;
    width                   : 600px;
    height                  : 538px;
    position                : absolute;
    left                    : 0px;
    top                     : 0px;
}
.image_ipad_droite {
    overflow                : hidden;
    width                   : 592px;
    height                  : 538px;
    position                : absolute;
    right                   : 0px;
    top                     : 0px;
}
.menu_ipad_gauche {
    background-image        : url(../images/ipad/menugauche_ipad.png);
    background-repeat       : no-repeat;
    width                   : 387px;
    height                  : 171px;
    position                : absolute;
    left                    : 0px;
    top                     : 304px;
    cursor                  : pointer;
}
.menu_ipad_droite {
    background-image        : url(../images/ipad/menudroite_ipad.png);
    background-repeat       : no-repeat;
    width                   : 386px;
    height                  : 159px;
    position                : absolute;
    right                   : 0px;
    top                     : 288px;
    cursor                  : pointer;
}
.menu_ipad_droite_on {
    background-image        : url(../images/ipad/menudroite_on_ipad.gif);
}

.titre_ipad_gauche {
    font-size               : 24px;
    font-family             : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    float                   : right;
    padding-top             : 70px;
    width                   : 250px;
    color                   : #012F61;
    text-align              : right;
    padding-right           : 10px;
}
.titre_ipad_droite {
    font-size               : 24px;
    font-family             : Tahoma, Arial, Helvetica, FreeSans, sans-serif;
    float                   : left;
    padding-top             : 84px;
    width                   : 250px;
    color                   : #012F61;
    text-align              : left;
    padding-left            : 10px;
}
.menu_ipad_centre {
    background-image        : url(../images/ipad/titre.png);
    background-repeat       : no-repeat;
    width                   : 213px;
    height                  : 689px;
    position                : absolute;
    left                    : 387px;
    bottom                  : 0px;
}
.image_ipad_droite_decal {
    overflow                : hidden;
    float                   : right;
}
.image_ipad_gauche_decal {
    overflow                : hidden;
    float                   : left;
}
.img_produit {
    float                   : left;
    width                   : 210px;
    height                  : 120px;
    margin-top              : 10px;
    margin-left             : 20px;
}

/*
 #     #
 #     # ######   ##   #####  ###### #####      ####   ####  #    #  ####     #    # ###### #    # #    #
 #     # #       #  #  #    # #      #    #    #      #    # #    # #         ##  ## #      ##   # #    #
 ####### #####  #    # #    # #####  #    #     ####  #    # #    #  ####     # ## # #####  # #  # #    #
 #     # #      ###### #    # #      #####          # #    # #    #      #    #    # #      #  # # #    #
 #     # #      #    # #    # #      #   #     #    # #    # #    # #    #    #    # #      #   ## #    #
 #     # ###### #    # #####  ###### #    #     ####   ####   ####   ####     #    # ###### #    #  ####
*/
#header_menu .header_sous_menu {
    background             : #74869c;
    padding                : 10px 10px 10px 190px;
    clear                  : both;
    display                : none;
}
#header_menu .header_sous_menu td {
    border-left            : 1px dotted #FFF;
    padding                : 1px 3px 1px 10px;
    width                  : 200px;
}
#header_menu .header_sous_menu .rubrique {
    color                  : #FFF;
    text-decoration        : none;
    text-transform         : uppercase;
    font-size              : 12px;
    font-weight            : bold;
}
#header_menu .header_sous_menu ul {
    float                  : none;
}
#header_menu .header_sous_menu ul li {
    float                  : none;
    height                 : auto;
}
#header_menu .header_sous_menu ul li a, #header_menu .header_sous_menu ul li a:link, #header_menu .header_sous_menu ul li a:visited {
    color                  : #FFF;
    padding                : 5px 3px;
    height                 : auto;
    display                : block;
    float                  : none;
}
#header_menu .header_sous_menu ul li a:hover {
    text-decoration        : underline;
    background             : inherit;
}

/*
 #                                #####
 #       ###### ###### #####     #     #   ##   #       ####  #    # #        ##   #####  ####  #####
 #       #      #      #    #    #        #  #  #      #    # #    # #       #  #    #   #    # #    #
 #       #####  #####  #    #    #       #    # #      #      #    # #      #    #   #   #    # #    #
 #       #      #      #    #    #       ###### #      #      #    # #      ######   #   #    # #####
 #       #      #      #    #    #     # #    # #      #    # #    # #      #    #   #   #    # #   #
 ####### ###### ###### #####      #####  #    # ######  ####   ####  ###### #    #   #    ####  #    #
*/
#leed_calculator_form .msg_intro {
    padding            : 5px 0;
}
#leed_calculator_form .obligatoire {
    color              : #CC0000;
}
#leed_calculator_form .deux_points {
    float              : right;
    padding            : 0 3px;
}
#leed_calculator_form input.text {
    background              : #FFF;
    border                 : 1px solid #AAA;
    width                  : 300px;
}
#leed_calculator_form input.text:focus {
    background             : #EEE;
}

#leed_preview table {
    border-collapse        : collapse;
}
#leed_preview table.cadre {
    border                 : 1px solid #000;
}
#leed_preview table tr {
    vertical-align         : top;
}
#leed_preview table td {
    padding                : 5px;
}
#leed_preview table td.libelle {
    font-weight            : bold;
    border-right           : 1px dotted #999;
}
#leed_preview table td.or {
    font-weight            : bold;
    background             : #EEE;
    border                 : 0;
    text-align             : center;
}
.description_puce {
    width                  : 280px;/* 180 sur 3 colonnes */
    float                  : left;
    padding-bottom         : 10px;
}
.liste_img_produit {
    width : 800px;
    heigth : 150px;
}
a.lien_leed_produit {
    text-decoration : none;
}
.zone_lien_leed_produit {
    padding-top     : 25px;
    }
.zone_desc_blocs_cont {
    padding-top : 5px;
    }
.recherche_leed {
    font-size: 11px;
    color: #333;
    height: 101px;
    width: 626px;
    position: relative;
    background: url("../images/country/storelocator/form-bg-gd.jpg") no-repeat;
    padding-top  :10px;
    padding-left  :20px;
}
.leed_droite {
    float : left;
}
.leed_gauche {
    float : left;
}
.submit_leed button {
    right: 17px;
    bottom: 20px;
    position: absolute;
    background: none;
    border: none;
    padding: none;
}
.comboleedgamme {
	padding-bottom : 10px;
}
.desc_puce_ul {
    margin-left:11px;
}
.desc_puce_li {
}
.decal_puce {
	margin-left:15px;
}
 .bloc_produit_ul {
 margin-left:12px;
 }
 .bloc_produit_li {
 }
 .imgStreamoCn {
 margin-top:18px;
 }

