img{
/*border: 0px;*/
}
body{
font-family : Arial, Helvetica, sans-serif;
}
#conteneur {
width : 100%;
display : block;
height : auto;
}
#achat_tel {
position : fixed;
background-image : url(assistance.gif);
background-repeat : no-repeat;
border-bottom-color : #000099;
border-width : 1px;
z-index : 200;
width : 150px;
height : 160px;
left : 315px;
top : 400px;
cursor : pointer;
}
#header {
margin : 0;
padding : 0;
display : block;
width : 1000px;
text-align : center;
border-width : 0;
height : 179px;
position : relative;
}
#header2 {
margin : 0;
padding : 0;
display : block;
width : 1000px;
text-align : center;
border-width : 0;
height : 160px;
position : relative;
z-index:200;
}
#header_haut {
background-image : url(header_xyz.jpeg);
display : block;
width : 1000px;
border-width : 0;
height : 109px;
position : relative;
margin:0;
padding: 0;
}
#header_haut2 {
background-image : url(/charte/header_xyz2.jpg);
display : block;
width : 1000px;
border-width : 0;
height : 109px;
position : relative;
}
#header_haut3 {
background-image : url(/charte/header/header.jpg);
display : block;
width : 1000px;
border-width : 0;
height : 109px;
position : relative;
}
#header_haut_g {
width : 10px;
height : 109px;
display : inline;
border-width : 0;
float : left;
position : relative;
}
#header_haut_d {
width : 6px;
height : 109px;
display : inline;
border-width : 0;
position : relative;
float : right;
}
#header_haut_centre {
width : 984px;
height : 109px;
display : block;
margin : 0;
position : absolute;
margin-left : 10px;
}
#logo {
width : 605px;
height : 109px;
display : block;
position : relative;
float : left;
cursor : pointer;
}
#menu_h {
display : inline;
width : auto;
float : right;
padding-top : 91px;
padding-right : 14px;
position : relative;
height : 20px;
}
#header_bas {
width : 1000px;
margin : 0;
border-width : 0;
height : 70px;
padding : 0;
display : block;
position : absolute;
}
#header_bas3 {
width : 1000px;
height : 37px;
margin : 0;
padding : 0;
border-width : 0;
background-image : url(/charte/navigation/menu/barre_menu_haut.gif);
overflow: hidden;
}
#header_bas4 {
width : 1000px;
height : 37px;
margin : 0;
padding : 0;
border-width : 0;
background-image : url(/charte/navigation/menu/barre_menu_haut2.gif);
}
#table_menu_haut, #table_menu_haut2{
height:37px;
margin-left:5px;
margin-right:5px;
margin-top:0px;
margin-bottom:0px;
border-collapse:collapse;
width:990px;
}
#table_menu_haut td, #table_menu_haut2 td{
height:37px;
margin:0;
padding:0;
}
#table_menu_haut .btn{
width:120px;
margin:0;
padding:0;
}
.spacer_top{
width:1000px;
height:2px;
margin:0;
padding:0;
}
#menu_haut_membre{
width:17px;
height:30px;
display:block;
background-image:url(/charte/navigation/menu/membre.png);
}
#menu_haut_membre:hover{
background-image:url(/charte/navigation/menu/membre_hover.png);
}
#lien_panier_haut{
width:32px;
height:32px;
display:block;
background-image:url(/charte/navigation/menu/panier.png);
}
#lien_panier_haut:hover{
background-image:url(/charte/navigation/menu/panier_hover.png);
}
.lien_menu_haut{
color : #383838;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight:bold;
}
.lien_menu_haut a{
color : #383838;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight:bold;
}
.lien_menu_haut a:hover{
color:#ff5be3;
text-decoration:none;
}
.btn_menu_haut{
width:116px;
height:29px;
display:block;
}
#btn_accueil{
background-image : url(/charte/navigation/menu/accueil.gif);
}
#btn_accueil:hover{
background-image : url(/charte/navigation/menu/accueil_hover.gif);
}
#btn_contact{
background-image : url(/charte/navigation/menu/contact.gif);
}
#btn_contact:hover{
background-image : url(/charte/navigation/menu/contact_hover.gif);
}
#btn_newsletter{
background-image : url(/charte/navigation/menu/newsletter.gif);
}
#btn_newsletter:hover{
background-image : url(/charte/navigation/menu/newsletter_hover.gif);
}
#btn_dossiers{
background-image : url(/charte/navigation/menu/dossiers.gif);
}
#btn_dossiers:hover{
background-image : url(/charte/navigation/menu/dossiers_hover.gif);
}
#btn_showroom{
background-image : url(/charte/navigation/menu/showroom.gif);
}
#btn_showroom:hover{
background-image : url(/charte/navigation/menu/showroom_hover.gif);
}

.input_a{
height:20px;
-moz-border-radius:3px;
border:1px solid gray;
margin-left:3px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
overflow:hidden;
/*background-color:#eef0ff;*/
color:gray;
}
.input_b{
height:20px;
-moz-border-radius:3px;
border:1px solid gray;
margin-left:3px;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
overflow:hidden;
width:115px;
/*background-color:#eef0ff;*/
color:gray;
}
#input_recherche{
padding-top:3px;
font-size:14px;
width:95px;
background-image : url(/charte/navigation/menu/loupe2.png);
background-repeat:no-repeat;
background-position:90% 50%;
}
.chps_recherche {
color : #7f7f7f;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
}

#header_bas_g {
background-image : url(header_gauche_r.jpg);
background-repeat : no-repeat;
width : 10px;
display : inline;
height : 70px;
border-width : 0;
position : relative;
float : left;
}
#header_bas_d {
background-image : url(header_droite_g.jpg);
background-repeat : no-repeat;
width : 6px;
height : 70px;
display : inline;
border-width : 0;
position : relative;
float : right;
}
#header_bas_centre {
height : 27px;
width : 984px;
display : block;
border-width : 0;
margin-left : 10px;
position : absolute;
vertical-align : top;
}
#menu_g {
background-image : url(header_centre_r.jpg);
background-repeat : repeat-x;
width : 471px;
text-align : center;
display : block;
position : absolute;
float : left;
height : 27px;
}
#menu_d {
background-image : url(header_centre_g.jpg);
background-repeat : repeat-x;
width : 513px;
height : 27px;
padding-left : 5px;
text-align : left;
display : block;
position : relative;
float : right;
z-index : 0;
}
#header_bas2 {
width : 1000px;
margin : 0;
display : block;
border-width : 0;
height : 43px;
padding : 0;
position : relative;
margin-left : 10px;
margin-top : 27px;
}
#recherche_header {
background-image : url(header_centre_r.jpg);
background-repeat : repeat-x;
padding-left : 5px;
height : 43px;
vertical-align : middle;
width : 461px;
display : block;
float : left;
}
#panier {
background-image : url(header_centre_g.jpg);
background-repeat : repeat-x;
padding-right : 5px;
vertical-align : top;
position : relative;
float : right;
height : 43px;
width : 293px;
display : block;
}
#panier img {
cursor : pointer;
}
#ariane {
width : 1000px;
height : auto;
text-align : left;
padding-left : 190px;
display : block;
padding-top : 10px;
padding-bottom : 10px;
}
#main {
width : 1000px;
height : auto;
display : block;
text-align : left;
}
#menu {
width : 185px;
height : auto;
display : block;
float : left;
}
#menu_haut {
background : url(navigation/menu/onglets_menu_gauche_haut.gif);
background-repeat : no-repeat;
width : 161px;
height : 19px;
padding-top : 2px;
padding-right : 20px;
display : block;
text-align : center;
}
#sous_cat {
background-image : url(navigation/menu/fond.gif);
background-repeat : repeat-y;
width : 156px;
height : auto;
padding-bottom : 5px;
padding-left : 2px;
padding-right: 5px;
display : block;
text-align : left;
overflow: hidden;
white-space: nowrap;
}
#sous_cat:hover {
background-image : url(navigation/menu/fond_hover.gif);
background-repeat:repeat-y;
}
.sous_cat {
background-image : url(navigation/menu/fond.gif);
background-repeat : repeat-y;
width : 161px;
height : auto;
padding-bottom : 5px;
padding-left : 2px;
display : block;
text-align : left;
}
.sous_cat:hover {
background-image : url(navigation/menu/fond_hover.gif);
background-repeat:repeat-y;
}
#cat {
background : url(navigation/menu/onglets_menu_gauche.gif);
background-repeat : no-repeat;
width : 161px;
height : 18px;
padding-top : 2px;
padding-bottom : 1px;
padding-right : 45px;
display : block;
text-align : center;
}
.cat {
background : url(navigation/menu/onglets_menu_gauche.gif);
background-repeat : no-repeat;
width : 161px;
height : 18px;
padding-top : 2px;
padding-bottom : 1px;
padding-right : 45px;
display : block;
text-align : center;
}
#fin_menu {
background : url(navigation/menu/fin_fond.gif);
background-repeat : no-repeat;
width : 161px;
height : 16px;
display : block;
}
#centre {
width : 628px;
height : auto;
display : block;
float : left;
z-index:30;
position:relative;
}
#infos {
width : 185px;
height : auto;
margin-top : 0;
display : block;
float : left;
}
.infos {
width : 185px;
height : auto;
margin-top : 0;
display : block;
float : left;
}
#recherche_liste {
z-index: 20;
width : 628px;
height : 200px;
display : block;
position : relative;
padding-left : 20px;
}
#recherche_liste2 {
width : 628px;
display : block;
position : relative;
padding-left : 20px;
}
#titre_recherche_liste {
background-image : url(recherche/recherche_h.gif);
background-repeat : no-repeat;
width : 606px;
height : 31px;
text-align : left;
padding-left : 15px;
padding-top : 10px;
display : block;
position : relative;
}
#centre_recherche {
display : block;
width : 628px;
margin-top : -10px;
position : relative;
}
#centre_recherche_g {
background-image : url(recherche/recherche_g.gif);
background-repeat : repeat-y;
overflow : auto;
width : 316px;
height : 135px;
text-align : left;
display : block;
float : left;
position : relative;
}
#centre_recherche_d {
background-image : url(recherche/recherche_d.gif);
background-repeat : repeat-y;
width : 290px;
height : 135px;
margin-right : 22px;
text-align : left;
display : block;
float : right;
position : relative;
}
#centre_recherche_gb {
background-image : url(recherche/recherche_g.gif);
background-repeat : repeat-y;
overflow : auto;
width : 316px;
height : 135px;
text-align : left;
display : block;
float : left;
position : relative;
}
#centre_recherche_db {
background-image : url(recherche/recherche_d.gif);
background-repeat : repeat-y;
width : 290px;
height : 135px;
margin-right : 22px;
text-align : left;
display : block;
float : right;
position : relative;
}
#bas_recherche {
background-image : url(recherche/recherche_b.gif);
background-repeat : no-repeat;
width : 606px;
height : 29px;
margin-top : 135px;
text-align : left;
display : block;
position : relative;
}
#liste {
width : 640px;
height : auto;
display : block;
float : left;
text-align : left;
position: relative;
z-index: -30px;
color: #4b4b4b;
}
#produit_liste {
width : 640px;
height : 191px;
display : block;
position : relative;
text-align : left;
z-index: -30px;
}

.produit_liste:-moz-last-node{
margin-top:0px;
}

.produit_liste {
width : 640px;
height : 191px;
display : block;
position : relative;
text-align : left;
z-index: -30px;
}

#produit_liste:-moz-last-node{
margin-top:0px;
}
#image_liste {
width : 156px;
height : 150px;
display : block;
position : absolute;
float : left;
text-align : right;
padding-right : 5px;
padding-top : 23px;
}
.image_liste {
width : 156px;
height : 150px;
display : block;
position : absolute;
float : left;
text-align : right;
padding-right : 5px;
padding-top : 23px;
}
#infos_liste {
width : 484px;
height : 191px;
display : block;
position : relative;
text-align : left;
float : right;
}
#infos_liste_h {
width : 484px;
padding-left : 10px;
height : 115px;
display : block;
position : relative;
text-align : left;
z-index: 30;
}
#infos_liste_h_g {
width : 350px;
height : 115px;
display : block;
position : absolute;
padding-top : 28px;
padding-left : 10px;
text-align : left;
float : left;
z-index: 30;
}
#infos_liste_h_d {
width : 128px;
height : 115px;
display : block;
padding-right : 7px;
float : right;
text-align : right;
z-index: 30;
}
#infos_liste_h_d_type {
width : 128px;
height : 60px;
padding-top : 5px;
display : block;
text-align : right;
z-index: 30;
}
#infos_liste_h_d_prix {
width : 128px;
height : 50px;
padding-top : 5px;
display : block;
text-align : center;
z-index: 30;
}
#infos_liste_c {
width : 484px;
padding-top : 10px;
padding-left : 20px;
height : 35px;
display : block;
position : relative;
text-align : left;
z-index: 30;
}
#infos_liste_b {
width : 484px;
margin-top : -4px;
padding-left : 20px;
height : 29px;
display : block;
position : relative;
text-align : left;
z-index: 30;
}
.infos_liste {
width : 484px;
height : 191px;
display : block;
position : relative;
text-align : left;
float : right;
}
.infos_liste_h {
width : 484px;
padding-left : 10px;
height : 115px;
display : block;
position : relative;
text-align : left;
z-index: 30;
}
.infos_liste_h_g {
width : 350px;
height : 115px;
display : block;
position : absolute;
padding-top : 28px;
padding-left : 10px;
text-align : left;
float : left;
z-index: 30;
}
.infos_liste_h_d {
width : 128px;
height : 115px;
display : block;
padding-right : 7px;
float : right;
text-align : right;
z-index: 30;
}
.infos_liste_h_d_type {
width : 128px;
height : 60px;
padding-top : 5px;
display : block;
text-align : right;
z-index: 30;
}
.infos_liste_h_d_prix {
width : 128px;
height : 50px;
padding-top : 5px;
display : block;
text-align : center;
z-index: 30;
}
.infos_liste_c {
width : 484px;
padding-top : 10px;
padding-left : 20px;
height : 35px;
display : block;
position : relative;
text-align : left;
z-index: 30;
}
.infos_liste_b {
width : 484px;
margin-top : -4px;
padding-left : 20px;
height : 29px;
display : block;
position : relative;
text-align : left;
z-index: 30;
}
#produit_liste_n_g {
background-image : url(produits/liste_gauche_normale.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
position : absolute;
float : left;
z-index: 30;
}
#produit_liste_n_d {
background-image : url(produits/liste_droite_normale.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
float : right;
z-index: 30;
}
#produit_liste_n_c {
background-image : url(produits/liste_centre_normale.gif);
background-repeat : repeat-x;
width : 632px;
height : 191px;
display : block;
margin-left : 4px;
position : absolute;
z-index: 30;
}
#produit_liste_promo_g {
background-image : url(produits/liste_gauche_promo.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
position : absolute;
float : left;
z-index: 30;
}
#produit_liste_promo_d {
background-image : url(produits/liste_droite_promo.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
float : right;
z-index: 30;
}
#produit_liste_promo_c {
background-image : url(produits/liste_centre_promo.gif);
background-repeat : repeat-x;
width : 632px;
height : 191px;
display : block;
margin-left : 4px;
position : absolute;
z-index: 30;
}
#produit_liste_idkdo_g {
background-image : url(produits/liste_gauche_idkdo.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
position : absolute;
float : left;
z-index: 30;
}
#produit_liste_idkdo_d {
background-image : url(produits/liste_droite_idkdo.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
float : right;
z-index: 30;
}
#produit_liste_idkdo_c {
background-image : url(produits/liste_centre_idkdo.gif);
background-repeat : repeat-x;
width : 632px;
height : 191px;
display : block;
margin-left : 4px;
position : absolute;
z-index: 30;
}
#produit_liste_new_g {
background-image : url(produits/liste_gauche_new.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
position : absolute;
float : left;
z-index: 30;
}
#produit_liste_new_d {
background-image : url(produits/liste_droite_new.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
float : right;
z-index: 30;
}
#produit_liste_new_c {
background-image : url(produits/liste_centre_new.gif);
background-repeat : repeat-x;
width : 632px;
height : 191px;
display : block;
margin-left : 4px;
position : absolute;
z-index: 30;
}
#produit_liste_1euro_g {
background-image : url(produits/liste_gauche_1euro.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
position : absolute;
float : left;
z-index: 30;
}
#produit_liste_1euro_d {
background-image : url(produits/liste_droite_1euro.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
float : right;
z-index: 30;
}
#produit_liste_1euro_c {
background-image : url(produits/liste_centre_1euro.gif);
background-repeat : repeat-x;
width : 632px;
height : 191px;
display : block;
margin-left : 4px;
position : absolute;
z-index: 30;
}
.produit_liste_n_g {
background-image : url(produits/liste_gauche_normale.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
position : absolute;
float : left;
z-index: 30;
}
.produit_liste_n_d {
background-image : url(produits/liste_droite_normale.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
float : right;
z-index: 30;
}
.produit_liste_n_c {
background-image : url(produits/liste_centre_normale.gif);
background-repeat : repeat-x;
width : 632px;
height : 191px;
display : block;
margin-left : 4px;
position : absolute;
z-index: 30;
}
.produit_liste_promo_g {
background-image : url(produits/liste_gauche_promo.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
position : absolute;
float : left;
z-index: 30;
}
.produit_liste_promo_d {
background-image : url(produits/liste_droite_promo.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
float : right;
z-index: 30;
}
.produit_liste_promo_c {
background-image : url(produits/liste_centre_promo.gif);
background-repeat : repeat-x;
width : 632px;
height : 191px;
display : block;
margin-left : 4px;
position : absolute;
z-index: 30;
}
.produit_liste_idkdo_g {
background-image : url(produits/liste_gauche_idkdo.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
position : absolute;
float : left;
z-index: 30;
}
.produit_liste_idkdo_d {
background-image : url(produits/liste_droite_idkdo.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
float : right;
z-index: 30;
}
.produit_liste_idkdo_c {
background-image : url(produits/liste_centre_idkdo.gif);
background-repeat : repeat-x;
width : 632px;
height : 191px;
display : block;
margin-left : 4px;
position : absolute;
z-index: 30;
}
.produit_liste_new_g {
background-image : url(produits/liste_gauche_new.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
position : absolute;
float : left;
z-index: 30;
}
.produit_liste_new_d {
background-image : url(produits/liste_droite_new.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
float : right;
z-index: 30;
}
.produit_liste_new_c {
background-image : url(produits/liste_centre_new.gif);
background-repeat : repeat-x;
width : 632px;
height : 191px;
display : block;
margin-left : 4px;
position : absolute;
z-index: 30;
}
.produit_liste_1euro_g {
background-image : url(produits/liste_gauche_1euro.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
position : absolute;
float : left;
z-index: 30;
}
.produit_liste_1euro_d {
background-image : url(produits/liste_droite_1euro.gif);
background-repeat : no-repeat;
width : 4px;
height : 191px;
display : block;
float : right;
z-index: 30;
}
.produit_liste_1euro_c {
background-image : url(produits/liste_centre_1euro.gif);
background-repeat : repeat-x;
width : 632px;
height : 191px;
display : block;
margin-left : 4px;
position : absolute;
z-index: 30;
}
#details {
width : 640px;
height : auto;
display : block;
float : left;
}
#produit_details {
width : 640px;
height : auto;
display : block;
position : relative;
margin-top : 0;
}
#produit_details_h {
background-image : url(produits/details_haut.gif);
background-repeat : no-repeat;
width : 629px;
height : 5px;
display : block;
position : relative;
}
#produit_details_milieu {
background-image : url(produits/details_milieu.gif);
background-repeat : repeat-y;
width : 629px;
height : 6px;
display : block;
position : relative;
}
#produit_details_milieu_c {
background-image : url(produits/details_centre.gif);
background-repeat : repeat-y;
width : 629px;
height : auto;
display : block;
position : relative;
}
#avantages {
width : 599px;
height : 50px;
display : block;
position : relative;
margin-left : 14.5px;
padding-top : 5px;
text-align : center;
}
#avantages2 {
height : 50px;
display : block;
position : relative;
margin : auto;
text-align : center;
}
#table_avantages{
padding:0;
border-collapse:collapse;
margin:auto;
}
#avantages_g {
background-image : url(produits/avantage_g.gif);
background-repeat : no-repeat;
width : 12px;
height : 50px;
display : block;
float : left;
position : relative;
}
#avantages_g2{
background-image : url(produits/avantage_g.gif);
background-repeat : no-repeat;
width : 9px;
height : 50px;
}
#avantages_d {
background-image : url(produits/avantage_d.gif);
background-repeat : no-repeat;
width : 12px;
height : 50px;
display : block;
float : right;
position : relative;
}
#avantages_d2{
background-image : url(produits/avantage_d.gif);
background-repeat : no-repeat;
width : 12px;
height : 50px;
}
#avantages_c {
background-image : url(produits/avantage_c.gif);
background-repeat : repeat-x;
width : 580px;
height : 50px;
display : block;
margin-left : 7px;
text-align : left;
position : absolute;
}
#avantages_c2 {
background-image : url(produits/avantage_c.gif);
background-repeat : repeat-x;
height : 50px;
}
#euro {
background-image : url(produits/details_1euro.gif);
background-repeat : no-repeat;
width : 600px;
height : 214px;
display : block;
position : relative;
margin-left : 14.5px;
margin-top : 25px;
}
#caracteristiques {
width : 589px;
height : auto;
display : block;
position : relative;
padding-top : 25px;
margin-left : 20px;

}
#caracteristiques_menu {
width : 589px;
height : 30px;
display : block;
position : relative;
}
#caracteristiques_contenu {
width : 589px;
height : auto;
display : block;
position : relative;
}
#caracteristiques_contenu_h {
background-image : url(produits/details_infos_h.gif);
background-repeat : no-repeat;
width : 589px;
height : 1px;
display : block;
position : relative;
}
#caraccont {
background-image : url(produits/details_infos_c.gif);
width : 584px;
height : auto;
display : block;
position : relative;

}
#caraccont1 {
background-image : url(produits/details_infos_c.gif);
width : 584px;
height : auto;
display : block;
position : relative;
}
#caraccont2 {
background-image : url(produits/details_infos_c.gif);
width : 584px;
height : auto;
display : block;
position : relative;
}
#caraccont3 {
background-image : url(produits/details_infos_c.gif);
width : 584px;
height : auto;
display : block;
position : relative;
}
#caracteristiques_contenu_b {
background-image : url(produits/details_infos_b.gif);
background-repeat : no-repeat;
width : 589px;
height : 4px;
display : block;
position : relative;
}
#avis_infos {
padding-top : 30px;
}
#avis_contenu {
width : 589px;
height : auto;
display : block;
position : relative;
padding-left : 20px;
}
#avis_contenu_h {
background-image : url(produits/details_avis_h.gif);
background-repeat : no-repeat;
width : 589px;
height : 4px;
display : block;
position : relative;
}
#avis_contenu_c {
background-image : url(produits/details_avis_c.gif);
width : 589px;
height : auto;
display : block;
position : relative;
}
#avis_contenu_b {
background-image : url(produits/details_avis_b.gif);
background-repeat : no-repeat;
width : 589px;
height : 4px;
display : block;
position : relative;
}
#produit_details_c {
background-image : url(produits/details_centre.gif);
background-repeat : repeat-y;
width : 629px;
height : 380px;
display : block;
position : relative;
padding-left : 10px;
padding-top : 10px;
}
#produit_g {
width : 315px;
height : 380px;
display : block;
position : relative;
float : left;
}
#image_gd {
color : #cecece;
}
#images_mini {
padding : 5px;
color : #cecece;
}
#produit_d {
width : 300px;
height : 380px;
display : block;
position : relative;
text-align : left;
float : right;
}
#produit_d_h {
width : 300px;
height : 100px;
display : block;
position : relative;
}
#produit_d_h_g {
width : 197px;
height : 70px;
display : block;
position : relative;
text-align : left;
float : left;
}
#produit_d_h_d {
width : 92px;
margin-top : -14px;
margin-right : 11px;
height : 84px;
display : block;
position : relative;
text-align : left;
float : right;
}
#produit_d_c {
width : 300px;
height : auto;
display : block;
position : relative;
text-align : left;
padding-right : 5px;
}
#produit_d_b {
width : 300px;
height : auto;
display : block;
position : relative;
text-align : left;
}
#produit_details_b {
background-image : url(produits/details_bas.gif);
background-repeat : no-repeat;
width : 629px;
height : 4px;
display : block;
position : relative;
}
#produit_assoc {
width : 629px;
height : auto;
display : block;
position : relative;
}
#assoc_ajout {
position : absolute;
margin-top : -22px;
width : 460px;
height : auto;
display : block;
text-align : right;
}
input, input.option, select, textarea {
margin : 0;
color : #7f9db9;
border-width : 1px;
font-size : 9px;
}
.image {
border : 0;
margin : 0;
}
.input_grise {
float : right;
margin-right : 10px;
}
.fl10px {
float : left;
margin-left : 10px;
}
.recherche_text {
color : #8a6e7e;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
margin : 0;
}
.recherche_titre {
color : #7f7f7f;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}
.recherche_titre_sous {
color : #c01571;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
}
.recherche_marque {
color : #7f7f7f;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
}
.titre_produit_liste {
color : #010001;
font-size : 14px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
}
.marque_liste {
color : #1c4873;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
padding-top : 1px;
}
.description_liste {
margin-top: 0px;
color : #828282;
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
}
.evaluation_liste {
color : #676157;
font-size : 10px;
font-family : Candara, Arial, Helvetica;
}
.image_evaluation {
padding-top : 1px;
padding-left : 1px;
}
.prix_liste {
color : #c01775;
font-size : 20px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
}
.prix_promo_liste {
color : #ff0000;
font-size : 20px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
}
.prix_promo_ancien_liste {
color : #8f8f8f;
font-size : 10px;
font-family : Arial, Helvetica, sans-serif;
}
.prix_details {
color : #bd156c;
font-size : 36px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
}
.prix_promo_details {
color : #ff0000;
font-size : 36px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
}
.prix_promo_ancien_details {
color : #949494;
font-size : 14px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
}
.produit_type {
color : #828282;
padding-left : 5px;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
}
.bouton_liste {
padding-left : 25px;
}
.panier_text {
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
padding-left : 220px;
}
.description_details {
color : #4c4c4c;
font-size : 11px;
margin-right : 5px;
font-family : Arial, Helvetica, sans-serif;
}
.titre_produit_details {
color : #000000;
font-size : 24px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
}
.marque_details {
color : #17378c;
font-size : 18px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
padding: 0;
margin: 0;
}
.rose_ariane {
color : #ff5cdb;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
}
.ajout_assoc_panier {
color : #c01775;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}
.produit_assoc_titre {
color : #c01775;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
font-weight : bold;
}
.gris_ariane {
color : #525252;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
}
.categorie {
color : white;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
font-weight : bold;
}
.categorie2 {
color : #ff5cdb;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
font-weight : bold;
}
.categorie3 {
color : #ff5cdb;
font-family : Arial, Helvetica, sans-serif;
font-size : 30px;
font-style : normal;
font-weight : bold;
}
.souscategorie {
color : #7f7f7f;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
padding-top : 1px;
/*display:block;*/
}
.souscategorie_cgv {
color : #7f7f7f;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-style : normal;
padding-top : 1px;
}
.souscategorie_cgv a {
color : black;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-style : normal;
text-decoration : none;
}
.souscategorie_cgv a:hover {
color : black;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-style : normal;
text-decoration : underline;
}
.lien_menu {
color : #7f7f7f;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
}
.lien_marque {
color : #1b4978;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
}
.lien_prix {
color : #cd3c92;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
}
.lien_prix_promo {
color : #ff0000;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
font-weight : bold;
}
.lien_prix_promo_back {
color : #1b4978;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
font-weight : bold;
}
a {
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
h1, h2, h3, h4{
padding : 0;
margin : 0;
}
.h3 {
margin-left : 7px;
color : #c11571;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
}
#contenu {
border-color : #17378c;
}
#haut {
background-image : url("haut.gif");
width : 629px;
height : 55px;
margin : auto;
display : block;
}
#milieu {
background-image : url("centre.gif");
background-repeat : repeat-y;
width : 629px;
margin-left : auto;
margin-right : auto;
margin-bottom:0px;
display : block;
}
#bas {
background-image : url("bas.gif");
width : 629px;
height : 5px;
margin : auto;
display : block;
}
.spacer {
display : block;
clear : both;
}
.objet {
padding : 6px;
display : block;
margin : auto;
}
.objet img {
float : left;
border : 0;
}
.p1 {
float : right;
text-align : justify;
display : block;
padding-left : 5px;
padding-right : 5px;
padding-top : 0;
padding-bottom : 5px;
}
.p2 {
float : right;
text-align : justify;
display : block;
padding-left : 5px;
padding-right : 5px;
padding-top : 0;
padding-bottom : 5px;
}
.p3 {
float : right;
display : block;
text-align : justify;
padding-left : 5px;
padding-right : 5px;
padding-top : 0;
padding-bottom : 5px;
}
.p4 {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
margin : auto;
display : block;
color : #c11571;
text-align : center;
}
.p5 {
font-family : Arial, Helvetica, sans-serif;
color : #999999;
display : block;
padding-left : 14px;
font-weight : bold;
font-size : 11px;
}
.p6 {
float : right;
text-align : justify;
display : block;
padding-left : 5px;
padding-right : 5px;
padding-top : 0;
padding-bottom : 5px;
}
.p7 {
font-family : Arial, Helvetica, sans-serif;
float : right;
text-align : justify;
display : block;
padding-left : 5px;
padding-right : 5px;
padding-top : 0;
padding-bottom : 5px;
font-size : 12px;
color : #c60374;
}
.text {
padding : 5px;
float : right;
color : #7f7f7f;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
width : 370px;
display : block;
margin-top : 0;
}
.textes {
font-size : 11px;
color : #999999;
display : block;
padding-left : 10px;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
}
.textes2 {
font-size : 12px;
color : #999999;
display : block;
font-family : Arial, Helvetica, sans-serif;
text-decoration : underline;
}
a:hover {
text-decoration : underline;
}
.text2 {
padding : 5px;
float : right;
color : #7f7f7f;
font-size : 12px;
display : block;
font-family : Arial, Helvetica, sans-serif;
width : 370px;
margin-top : 0;
}
.text3 {
padding : 5px;
float : right;
color : #7f7f7f;
display : block;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
width : 370px;
margin-top : 0;
}
.text4 {
padding : 5px;
float : right;
color : #7f7f7f;
font-size : 12px;
display : block;
font-family : Arial, Helvetica, sans-serif;
width : 370px;
margin-top : 0;
}
.textx {
padding : 5px;
color : #7f7f7f;
font-size : 12px;
display : block;
font-family : Arial, Helvetica, sans-serif;
width : 100%;
text-align : center;
margin-top : 0;
}
.bordure {
border-top : 1px dashed #e44fb5;
width : 75%;
display : block;
height : 1px;
margin : 10px auto 10px auto;
}
.td_general {
border : 1px solid #f7c9e1;
background-color : #ffffff;
}
.gras {
font-weight : bold;
}
#edito {
width : 600px;
margin-left : auto;
margin-right : auto;
text-align : center;
}
#edito h1 {
font-size : 14px;
color : #17378c;
font-family : Arial, Helvetica, sans-serif;
}
#edito h3 {
font-size : 11px;
font-weight : normal;
color : #7f7f7f;
font-family : Arial, Helvetica, sans-serif;
}
.conteneur_principal {
width : 629px;
margin : auto;
}
.haut_conteneur {
width : 629px;
height : 55px;
background-image : url(/charte/haut_plan.jpg);
}
.milieu_conteneur {
width : 629px;
background-image : url(/charte/panier/panier_centre.gif);
}
.bas_conteneur {
width : 629px;
height : 5px;
background-image : url(/charte/panier/panier_bas.gif);
}
.txt_cont {
margin : auto;
padding : 10px;
}
.col1 {
float : left;
padding : 5px;
width : 180px;
border : 0 solid red;
margin-left : 5px;
margin-right : 5px;
}
.sstitre_plan {
text-align : left;
}
.sstitre_plan a:link, .sstitre_plan a:visited {
text-decoration : none;
color : #7f7f7f;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
padding-top : 1px;
}
.sstitre_plan a:hover, .sstitre_plan a:active {
text-decoration : underline;
color : #7f7f7f;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
padding-top : 1px;
}
.col1 h3 {
color : #c11571;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
font-weight : bold;
text-decoration : none;
}
.col1 h3 a:link, .col1 h3 a:visited {
color : #c11571;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
font-weight : bold;
text-decoration : none;
}
.col1 h3 a:hover, .col1 h3 a:active {
color : #c11571;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
font-weight : bold;
text-decoration : underline;
}
.txt_cont h1 {
color : #17378c;
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
font-style : normal;
font-weight : bold;
text-decoration : none;
text-align : center;
}
.txt_cont h1 a {
color : #17378c;
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
font-style : normal;
font-weight : bold;
text-decoration : none;
text-align : center;
}
.txt_cont h2 {
color : #c11571;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
font-style : normal;
font-weight : bold;
text-decoration : none;
margin-left : 5px;
}
.trait_plan {
border-top : 2px solid gray;
width : 600px;
height : 1px;
margin : 0 auto 20px auto;
}
.divTopHome {
position : absolute;
top : 1130px;
width : 745px;
left : 50%;
margin-left : -372px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}
.divTopHome h1 {
color : #ff5cdb;
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
font-style : normal;
font-weight : bold;
text-decoration : none;
text-align : center;
}
.divTopHome h3 {
color : #4c4c4c;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : normal;
text-decoration : none;
text-align : center;
}
.divTopHome h3 a {
color : #4c4c4c;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
text-align : center;
}
.divTopHome h3 a:hover{
color : #4c4c4c;
text-decoration : underline;
text-align : center;
}

.d_sommaire_div{
width:600px;
height:auto;
margin:auto;
padding-left:15px;
padding-bottom:20px;

}
.d_sommaire_div h2{
width:250px;
height:41px;
background-image:url('/charte/dossiers/d_sous_titre_sommaire.jpg');
background-repeat:no-repeat;
text-align:center;

color : #ca137d;
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-style : normal;
font-weight : bold;
text-decoration : none;
padding : 15px 15px 0 20px;
}
.d_sommaire_div_st{
text-align:left;
color : gray;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
padding-left:30px;
}
.d_sommaire_div_st a:link,.d_sommaire_div_st a:visited{
text-align:left;
color : gray;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
padding-left:30px;
text-decoration : none;
}
.d_sommaire_div_st a:hover,.d_sommaire_div_st a:active{
text-align:left;
color : gray;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
padding-left:30px;
text-decoration : underline;
}
.d_sommaire_divG{
width:300px;
height:auto;
float:left;
}
.d_sommaire_divD{
width:300px;
height:auto;
float:right;
}
.d_titre {
color : #17378c;
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
font-style : normal;
font-weight : bold;
text-decoration : none;
text-align : center;
}
.d_div_titre a{
text-decoration : none;
}
.d_sommaire{
	text-align:center;
	margin-right:3px;
	margin-bottom:3px;
}
.d_sommaire a{
height : 22px;
color : #c11571;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
text-align:center;
}
.d_sommaire_2{
	margin-bottom:5px;
}
.d_sommaire_2 h2{
color : gray;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
text-align:center;	
font-weight:normal;
}
.d_sommaire_2 a:link,.d_sommaire_2 a:visited{
color : gray;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
text-align:center;	
text-decoration:none;	
font-weight:normal;
}
.d_sommaire_2 a:hover,.d_sommaire_2 a:active{
color : gray;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
text-align:center;
text-decoration:underline;	
font-weight:normal;
}
.d_intro{
	margin-left:10px;
	border:0px solid pink;
}
.d_text_gras{
color: #7f7f7f;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-style : normal;
font-weight : bold;
text-indent:0.5cm;
padding-right:5px;
}
.d_text_gras a:link,.d_text_gras a:visited{
text-decoration : none;	
color: #7f7f7f;
}
.d_text_gras a:hover,.d_text_gras a:active{
text-decoration : underline;	
color: #7f7f7f;
}
.d_text{
color: #7f7f7f;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-style : normal;
font-weight : normal;
text-decoration : none;
text-indent:0.5cm;
}
.d_text a:link,.d_text a:visited{
color: #ff5cdb;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-style : normal;
font-weight : normal;
text-decoration : none;
text-indent:0.5cm;
}
.d_text a:hover,.d_text a:active{
color: #ff5cdb;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-style : normal;
font-weight : normal;
text-decoration : underline;
text-indent:0.5cm;
}
.d_block_text ul{
list-style:none;
}
.d_block_text li{
color: #7f7f7f;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
.d_nomProduit{
color: #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
text-decoration : none;
text-indent:0.5cm;
text-align:center;
white-space: nowrap;
}
.d_nomProduit a:link,.d_nomProduit a:visited{
text-decoration:none;
color: #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
text-decoration : none;
text-indent:0.5cm;
text-align:center;
white-space: nowrap;
}
.d_nomProduit a:hover,.d_nomProduit a:active{
color: #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
text-decoration : none;
text-indent:0.5cm;
text-align:center;
white-space: nowrap;
text-decoration:underline;
}
.d_marqueProduit{
color: #17378c;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
text-decoration : none;
text-indent:0.5cm;
text-align:center;
white-space: nowrap;
}
.d_titre2 {
background-image : url("/charte/dossiers/fond_titre_dossier.jpg");
width : 367px;
height : 55px;
margin-left : 3px;
text-align:center;
}
.d_titre2 a{
text-decoration:none;
}
.d_titre2 h2 {
color : #ffffff;
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-style : normal;
font-weight : bold;
text-decoration : none;
padding : 18px 15px 0 60px;
}
.d_navigation{
width:auto;
height:24px;
margin:10px auto 35px auto;
}
.d_navigation td{
white-space:nowrap;
margin:0px 20px;
}
.d_remonter a:link,.d_remonter a:visited{
width:216px;
height:24px;
display:block;
background-image:url('/charte/dossiers/remonter_btn.gif');
}
.d_remonter a:hover,.d_remonter a:active{
width:216px;
height:24px;
display:block;
background-image:url('/charte/dossiers/remonter_btn_h.gif');
}
.d_retour_sommaire a:link,.d_retour_sommaire a:visited{
width:216px;
height:24px;
display:block;
background-image:url('/charte/dossiers/retour_sommaire.gif');
background-position:center;
background-repeat:no-repeat;
}
.d_retour_sommaire a:hover,.d_retour_sommaire a:active{
width:216px;
height:24px;
display:block;
background-image:url('/charte/dossiers/retour_sommaire_h.gif');
background-position:center;
background-repeat:no-repeat;
}
.d_suivant a:link,.d_suivant a:visited{
height:24px;
display:block;
background-image:url('/charte/dossiers/dossier_suivant.gif');
background-position:right;
padding-right:28px;
background-repeat:no-repeat;
font-family : Arial, Helvetica, sans-serif;
color:#388ea4;
}
.d_suivant a:hover,.d_suivant a:active{
height:24px;
display:block;
background-image:url('/charte/dossiers/dossier_suivant_h.gif');
background-position:right;
padding-right:28px;
background-repeat:no-repeat;
font-family : Arial, Helvetica, sans-serif;
color:#de3dc2;
text-decoration:none;
}
.d_precedent a:link,.d_precedent a:visited{
height:24px;
display:block;
background-image:url('/charte/dossiers/dossier_precedent.gif');
background-position:left;
padding-left:28px;
background-repeat:no-repeat;
font-family : Arial, Helvetica, sans-serif;
color:#388ea4;
}
.d_precedent a:hover,.d_precedent a:active{
height:24px;
display:block;
background-image:url('/charte/dossiers/dossier_precedent_h.gif');
background-position:left;
padding-left:28px;
background-repeat:no-repeat;
font-family : Arial, Helvetica, sans-serif;
color:#de3dc2;
text-decoration:none;
}
.d_img_d
{
border:2px solid #c11571;
float:right;
margin-right: 3px;
margin-left: 3px;
}
.d_img_g
{
border:2px solid #c11571;
float:left;
margin-right: 3px;
margin-left: 3px;
}
.d_trait
{
border-top: 2px solid gray;
width: 600px;
height: 1px;
margin-right: auto;
margin-left: auto;
}
.inscription_compte {
width : 639px;
margin : 20px auto;
background-color : #f8f8f8;
}
.h1_ins {
color : #5a5a5a;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
font-style : normal;
font-weight : bold;
text-decoration : none;
}
.h2_ins {
color : #6a6a6a;
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
.p_ins {
color : #6a6a6a;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
.align_ins {
float : right;
width : 600px;
padding-bottom : 30px;
}
.sst_ins {
height : 27px;
width : 639px;
background-color : #eeeeee;
background-image : url("/charte/navigation/inscription/fond_milieu.gif");
background-repeat : repeat-y;
}
.sst_ins h3 {
color : #17378c;
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-style : normal;
font-weight : bold;
text-decoration : none;
padding : 2px 0 0 7px;
}
.cont_ins {
width : 639px;
background-image : url("/charte/navigation/inscription/fond_milieu.gif");
background-repeat : repeat-y;
color : #5a5a5a;
}
.groupe_ins {
margin-top : 15px;
}
.footer_ins {
height : 4px;
width : 639px;
background-image : url("/charte/navigation/inscription/fond_footer.gif");
}
.input_ins {
margin-right : 25px;
height : 20px;
color : #5a5a5a;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
}
.select_ins {
margin-right : 25px;
height : 22px;
color : #5a5a5a;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
}
.submit_ins {
height : 10px;
width : 60px;
color : #5a5a5a;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
}
.float_l {
float : left;
}
#bloc_dossiers{
display:none;
position:absolute;
width:900px;
height:auto;
z-index:10;
top:109px;
}
.titreTable{
color:#FFFFFF;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
}
#panierHeader{
position: absolute;
display:block;
left : 798px;
top : 69px;
width 	: 202px;
height : auto;
z-index: 500;
}
#panierTable{
border-collapse: collapse;
margin: 0;
padding: 0;
color : #78787a;
font-family : Arial, Helvetica, sans-serif; 
font-size: 14px;
text-align:left;
font-weight : bold;
}
#panierTable td{
margin: 0;
padding: 0;
}
#panierHaut{
position: relative;
width 	: 202px;
height 	: 33px;
background-image : url("/charte/panier/header.jpg");
border-bottom  : 1px solid #ffffff;
}
#nouveauPanier{
position: relative;
display: none;
z-index: 99;
}
#qteArticles{
position : absolute;
top:10px;
right: 5px;
}
.contenuPanier{
position : relative;
display: block;
width 	: 192px;
background-color: #f6f6f6;
border-bottom: 1px solid #ffffff;
padding: 5px;
z-index: 99;
}
.panierTitreProduit{
color: #000000;
margin-top:5px;
margin-bottom: 2px;
}
.panierQtePrix{
position: relative;
}
.panierPrix{
position : absolute;
top:0;
right: 5px;
color : #ff5cdb;
}
.panierPrix2{
position : absolute;
top:0;
right: 5px;
}
.panierTotal{
color: #000000;
}
.panierPrixTotal{
position : absolute;
top:0;
right: 5px;
color: #000000;
}
.panierQte{
font-weight: normal;
}

#panierBas{
position:relative;
z-index: 99;
width 	: 202px;
height 	: 6px;
display: block;
background-image: url("/charte/panier/footer.gif");
background-repeat:no-repeat;
}
#lienPanier{
z-index: 99;
position: absolute;
display: block;
width: 202px;
height: 39px;
}
/*-------------------------CATEGORIE PRINCIPALE---------------------*/


#main-container{
position: relative;
display: block;
float: left;
width: 648px;
z-index: -30px;
margin-left: -4px;
color: #4b4b4b;
}

#top-container{
width: 648px;
height: 200px;
}
#categorie-image{
width: 200px;
height: 200px;
float: left;
}
#categorie-image img{
border: 1px solid #b0b0b0;
}
#categorie-intro{
width: 400px;
height: 200px;
float: left;
padding-left: 48px;
}

#categorie-intro a{
color: #4b4b4b;
text-decoration: underline;
}

.sous-cat-container{
margin-top: 20px;
width: 648px;
border: 1px solid #b0b0b0;
}
.detail-block-bottom .sous-cat-container{
border-left: 0px solid #b0b0b0;
border-right: 0px solid #b0b0b0;
margin-top: 0px;
}

.head-container{
width: 648px;
height: 23px;
background-color: #dce7f3;
}
.content-container{
width: 642px;
background-color: #e9f4f4;
padding-left: 6px;
}
.content-container-prod{
width: 648px;
background-color: #e9f4f4;
}

.li{
float:left;
width: 214px;
height: 15px;
font-size: 12px;
margin-top: 3px;
overflow: hidden;
}

.li a{
color: #4b4b4b;
}

.head-container-left{
position: absolute;
left: 3px;
}
.head-container-right{
position: absolute;
padding-top: 3px;
right: 3px;
}
.head-container-right a{
color: #ff5cdb;
text-decoration: underline;
font-size: 12px;
}

#vrac{
margin-top: 20px;
font-size: 24px;
text-align: center;
font-weight: bold;
}

.img-block{
width: 216px;
float: left;
}
.img-block:hover{
background-color: #cce6e1;
}

.titre-prod{
text-align: center;
margin-top: 10px;
height: 20px;
overflow: hidden;
font-size: 13px;
}
.titre-prod a{
color: #4b4b4b;
text-decoration: none;
}

.img-prod{
text-align: center;
margin-bottom: 10px;
}

.img-prod img{
border: 1px solid #4b4b4b;
}
/*---------------------------------------------PAGE => LISTE ------------------------------------*/
#catIntro{
display: none;
}

/*---------------------------------------------PAGE => PANIER ------------------------------------*/
#paiementAriane{
margin: auto;
margin-bottom: 5px;
width: 552px;
}

#paiementAriane img{
border: none;
}


.panier-table{
width:100%;
padding: 0px 5px;
border-collapse: collapse;
border: 1px solid #cccccc;
}

.panier-table input{
text-align: center;
color: #4b4b4b;
font-size: 14px;
border: none;
}

.panier-table a{
text-decoration: none;
color: #4b4b4b;
}

.panier-table .cell, .panier-table th{
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}

.panier-table .cell{
height: 60px;
padding: 5px;
}
.even{
background-color: #f3f3f3;
}
.odd{
background-color: #efefef;
}
.panier-table .even:hover, .panier-table .odd:hover{
background-color: #ffe8b8;
}

.panier-table th{
padding:5px;
background-color: #e2e2e2;
}

.panier-image img{
border: 1px solid #b0b0b0;
width: 60px;
height: 60px;
}

.deleteIcon{
border: none;
}

.panier-navBar{
position: relative;
margin-top: 10px;
}

.panier-navBar{
position: relative;
margin-top: 10px;
clear: both;
padding-top: 10px;
}

.panier-navBar a{
display: block;
width: 162px;
height: 30px;
}
.panier-navBar .firstBtn{
float:left;
}
.panier-navBar .lastBtn{
float:right;
}

.trRemise{
background-color: #e9fadb;
}
/*---------------------------------------------PAGE => COMPARATEUR ------------------------------------*/
.main-detail-comp{
background: transparent url('/charte/main-middle.jpg') repeat-y top left;
padding : 20px;
margin : 20px;
width: 950px;
}
#main-detail-head-comp{
position: absolute;
width: 930px;
height: 10px;
overflow: hidden;
background-image: url('/charte/main-detail-head.jpg');
padding-left : 20px;
margin-left : 20px;
margin-top : 20px;
}
#main-detail-foot-comp{
clear: both;
width: 930px;
height: 10px;
overflow: hidden;
background-image: url('/charte/main-detail-foot.jpg');
padding-left : 20px;
margin-left : 20px;
margin-top : -20px;
}

/*---------------------------------------------PAGE => DETAIL ------------------------------------*/
.main-detail h1,.main-detail p{
margin: 0px;
padding: 0px;
}

.main-detail{
background: transparent url('/charte/detail/main-detail-middle.jpg') repeat-y top left;
z-index: -10;
}
#main-detail-head{
position: absolute;
width: 648px;
height: 10px;
overflow: hidden;
background-image: url('/charte/detail/main-detail-head.jpg');
z-index: -5;
}
#main-detail-foot{
clear: both;
width: 648px;
height: 10px;
overflow: hidden;
background-image: url('/charte/detail/main-detail-foot.jpg');
}

#main-detail-content-top{
padding-top: 6px;
padding-left: 16px;
padding-right: 16px;
}

#block-detail-content{
margin-top: 6px;
}

#detail-block-left{
float: left;
width: 302px;
}
#detail-img-principale{
width: 300px;
border: 1px solid #b0b0b0;
}

#detail-block-right{
position: relative;
float: left;
margin-left: 10px;
width: 300px;
}

.block-detail-panier{
position: relative;
margin-top: 10px;
height: 50px;
}

.qte-block{
top: 4px;
}
.atr-block{
top: 24px;
}

.absolute-left{
position: absolute;
left: 0;
}

.description-spacer{
width: 250px;
height: -3px;
overflow: hidden;
margin: auto;
background: transparent url('/charte/detail/main-detail-spacer.jpg') repeat-x;
margin-bottom: 10px;
padding-top: 5px;
}

.absolute-right{
position: absolute;
right: 0;
}

.short-description{
clear: both;
font-size: 12px;
font-weight: bold;
margin-bottom: 5px;
}

.detail-prix{
width: 249px;
height: 55px;
margin: auto;
background-image: url('/charte/detail/main-detail-prix.jpg');
color: #ff0000;
font-weight: bolder;
font-size: 42px;
text-align: center;
position: relative;
}
.block-detail-prix{
margin: auto;
width: 249px;
}
.au-lieu{
position: absolute;
bottom:0;
right: 10px;
font-weight: bold;
font-size:12px;
color: #4b4b4b;
}
.jusquau{
font-size: 10px;
}

#detail-img-small{
margin-top:5px;
padding-left: 2px;
}

.img-small{
float: left;
margin-right:3px;
border:1px solid #b0b0b0;
}

.img-small.last{
margin-right: 0px;
}

.img-small img{
width: 55px;
height: 55px;
}

.block-evaluation{
clear: both;
padding-top: 10px;
position: relative;
}
.block-evaluation img{
width: 15px;
margin-left: 3px;
}
.coeurs{
padding-top: 5px;
display: block;
float: left;
}
.barre-logos{
width: 616px;
height: 30px;
padding-top: 10px;
clear: both;
}
.barre-logos-left{
float: left;
background-image: url('/charte/produits/avantage_g.gif');
width: 12px;
height: 50px;
}
.barre-logos-middle{
float: left;
background: transparent url('/charte/produits/avantage_c.gif') repeat-x;
width: 592px;
height: 45px;
padding-top: 5px;
text-align: center;
}
.barre-logos-right{
float: left;
background-image: url('/charte/produits/avantage_d.gif');
width: 12px;
height: 50px;
}
.detail-shadow{
height: 7px;
width: 646px;
background: transparent url('/charte/detail/detail-shadow.jpg') repeat-x;
overflow: hidden;
margin-top: 15px;
}
.detail-block-bottom{
width: 646px;
padding-left: 1px;
overflow: hidden;
}

/*--------------------------------------TABS----------------------------------*/

.tabs{
padding-top: 10px;
}

/*--------------------------------------BREADSCRUMBS----------------------------------*/
.breadscrumbs{
color: #ff5cdb;
font-size: 12px;
font-weight: bold;
}
.breadscrumbs a{
color: #ff5cdb;
}

/*--------------------------------------FOOTER----------------------------------*/
#footer{
margin-top: 20px;
padding-top: 9px;
width: 100%;
background: #8a7b76 url('/charte/footer/ombre.jpg') top repeat-x;
color: #ffffff;
}
#footer-acces-middle a{
color: #ff7e00;
text-decoration: underline;
}

#footer-acces-middle li a{
color: #ffffff;
text-decoration: none;
}
#footer-acces-middle li a:hover{
text-decoration: underline;
}

#footer li{
list-style-type: none;
font-size: 10px;
}
#conteneur-footer{
width: 1006px;
margin: auto;
}
#footer-acces-top{
height: 46px;
background: #715e57 url('/charte/footer/top.jpg') top no-repeat;
overflow: hidden;
}
#footer-acces-middle{
width: 1000px;
background: #715e57 url('/charte/footer/middle.jpg') top repeat-y;
overflow: hidden;
padding-left: 6px;
}
#footer-acces-bottom{
height: 19px;
background: #715e57 url('/charte/footer/bottom.jpg') top no-repeat;
overflow: hidden;
}
.block-acces{
width: 190px;
float: left;
border: 0px solid white;
padding-left: 10px;
}

.liens-footer a{
color: #ffffff;
font-size: 12px;
}
.liens-footer span{
font-size: 18px;
}

/*------------------------------------GENERALS----------------------------------------------*/
*{
margin: 0;
padding: 0;
}

.strong{
font-weight: bold;
}
.italic{
font-style: italic;
}
select{
color: #4b4b4b;
}
.align-right{
text-align: right;
}
.align-left{
text-align: left;
}
.float-left{
float: left;
}
.center{
text-align: center;
}

.cachediv {
		visibility: hidden;
		overflow: hidden;
		height: 1px;
		margin-top: -1px;
		position: absolute;
	}
