*{
	padding:0;
	margin:0;
}

body{
	background-color:#4d5562;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

#fond{
	background-color:#f2f3f3;
}

.spacer{
	clear:both;
}

#site{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:977px;
}

/*BANDEAU*/

#haut{
	display:block;
	background-image:url(../images/fond_bandeau.jpg);
	background-repeat:no-repeat;
	height:142px;
	width:100%;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

#haut #logo{
	position:absolute;
	margin:16px 0 0 36px;
}	

#haut #onglet_conseil{
	position:absolute;
	background-image:url(../images/fond_onglet_conseil.jpg);
	background-repeat:no-repeat;
	margin:102px 0 0 41px;
	height:40px;
	width:151px;
}

#haut #onglet_conseil div{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin-top:6px;
}

#haut #onglet_conseil div span{
	font-size:15px;
	color:#fe7617;
}

#haut #onglet_panier{
	position:absolute;
	background-image:url(../images/fond_onglet_panier.jpg);
	background-repeat:no-repeat;
	margin:88px 0 0 791px;
	height:54px;
	width:148px;
}

#haut #onglet_panier div{
	margin:11px 0 0 30px;
	font-size:11px;
	line-height:11px;
}

#haut #onglet_panier div a{
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#haut #onglet_panier div a:hover{
	color:#fe6110;
}

#haut #onglet_panier div span{
	font-weight:normal;
}

#haut #onglet_compte{
	position:absolute;
	background-image:url(../images/fond_onglet_compte.jpg);
	background-repeat:no-repeat;
	margin:88px 0 0 643px;
	height:54px;
	width:140px;
}

#haut #onglet_compte a{
	display:block;
	font-size:11px;
	color:#000000;
	margin:23px 0 0 19px;
	font-weight:bold;
	text-decoration:none;
}

#haut #onglet_compte a:hover{
	color:#fe6110;
}

/*Menu horizontal*/

#menu_horizontal{
	height:44px;
	width:100%;
	background-image:url(../images/fond_menu_horizontal.jpg);
	background-repeat:no-repeat;
}

#menu_horizontal a{
	float:left;
	display:inline;
	color:#daeafc;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}

#menu_horizontal a:hover{
	text-decoration:underline;
}

#menu_horizontal a.lien1{
	margin:13px 0 0 21px;
	width:134px;
	display:inline;
	text-align:center;
}

#menu_horizontal a.lien2{
	margin:13px 0 0 0;
	width:136px;
	display:inline;
	text-align:center;
}

#menu_horizontal a.lien3{
	margin:13px 0 0 0;
	width:161px;
	display:inline;
	text-align:center;
}

#menu_horizontal a.lien4{
	margin:13px 0 0 0;
	width:92px;
	display:inline;
	text-align:center;
}

#menu_horizontal a.lien5{
	margin:13px 0 0 0;
	width:196px;
	display:inline;
	text-align:center;
}

#menu_horizontal input.champ{
	float:left;
	display:inline;
	margin:12px 0 0 63px;
	border:solid 1px #c2c1c1;
	height:17px;
	width:122px;
}

#menu_horizontal input.ok{
	float:left;
	display:inline;
	margin:12px 0 0 7px;
}

/*SEPARATION ENTRE MENU ET CONTENU*/

#separateur_menu{
	height:14px;
	font-size:0;
	width:100%;
	background-image:url(../images/fond_sep.jpg);
	background-repeat:no-repeat;
}

/*CONTENU*/

#contenu{
	width:100%;
	background-image:url(../images/fond_contenu.jpg);
	background-repeat:repeat-y;
	font-size:12px;
}

#contenu a{
  text-decoration: underline;
}

#contenu a:hover{
  text-decoration: none;
}

#contenu #menu_gauche{
	width:213px;
	float:left;
	display:inline;
}

#contenu #menu_gauche #constructeurs{
	display:block;
	width:100%;
	height:35px;
	background-image:url(../images/fond_constructeur.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:33px;
}

#contenu #menu_gauche #constructeurs div{
	margin:0 0 0 32px;
}

#contenu #menu_gauche ul{
	padding:0;
	margin:0 0 0 8px;
	width:205px;
}

#contenu #menu_gauche ul li{
	list-style-type:none;
	height:26px;
	background-image:url(../images/sep_menu_gauche.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	line-height:25px;
}

#contenu #menu_gauche ul li.premier{
	height:25px;
	line-height:18px;
}

#contenu #menu_gauche ul li a{
	color:#333333;
	font-size:11px;
	text-decoration:none;
}

#contenu #menu_gauche ul li a:hover{
	text-decoration:underline;
}

#contenu #menu_gauche #bloc_occasion{
	display:block;
	width:100%;
	height:111px;
	background-image:url(../images/fond_bloc_occasion.jpg);
	background-repeat:repeat-y;
}

#contenu #menu_gauche #bloc_occasion .promotion{
	position:absolute;
	height:40px;
	width:196px;
	display:block;
	line-height:40px;
	background-image:url(../images/fond_menu_occasion.jpg);
	background-repeat:no-repeat;
	margin:15px 0 0 14px;
}

#contenu #menu_gauche #bloc_occasion .promotion a{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	margin:0 0 0 18px;
}

#contenu #menu_gauche #bloc_occasion .promotion a:hover{
	text-decoration:underline;
}

#contenu #menu_gauche #bloc_occasion .reconditionne{
	position:absolute;
	height:40px;
	width:197px;
	display:block;
	line-height:40px;
	background-image:url(../images/fond_bloc_reconditiones.jpg);
	background-repeat:no-repeat;
	margin:57px 0 0 14px;
}

#contenu #menu_gauche #bloc_occasion .reconditionne a{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	margin:0 0 0 18px;
}

#contenu #menu_gauche #bloc_occasion .reconditionne a:hover{
	text-decoration:underline;
}

#contenu #menu_gauche .entreprise_produits{
	display:block;
	width:100%;
	height:36px;
	background-image:url(../images/fond_entreprises_produits.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:34px;
}

#contenu #menu_gauche .entreprise_produits div{
	margin-left:32px;
}

#contenu #menu_gauche #newsletter{
	width:100%;
	height:67px;
	background-image:url(../images/fond_newsletter.jpg);
	background-repeat:no-repeat;
}

#contenu #menu_gauche #newsletter div{
	position:absolute;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	margin:6px 0 0 17px;
	line-height:25px;
}

#contenu #menu_gauche #newsletter input.newsletter_champ{
	float:left;
	display:inline;
	border:#999999 1px solid;
	width:153px;
	height:17px;
	font-size:11px;
	color:#666666;
	line-height:17px
}

#contenu #menu_gauche #newsletter input.ok2{
	float:left;
	display:inline;
	margin:0 0 0 4px;
}

#contenu #menu_gauche #anim_logo{
	width:100%;
	height:105px;
	margin:7px 0 0 8px;
}

#contenu #menu_gauche #anim_logo #titre_anim_logo{
	width:100%;
	height:27px;
}

#contenu #menu_gauche #anim_logo #contenu_anim_logo{
	width:203px;
	height:79px;
	background-color:#FFFFFF;
	margin:0 1px 0 1px;
}

#contenu #menu_gauche #cliquez_ici{
	width:100%;
	height:87px;
	margin:7px 0 0 8px;

}
/*PAGE*/

#contenu_page{
	width:756px;
	float:left;
	display:inline;
}

#contenu_page .bloc_contenu{
	margin:10px 0 0 15px;
	width:726px;
	font-size:13px;
}

.bloc_index{
	width:737px;
	margin:13px 0 0 9px;
}

.bloc_index .haut{
	width:100%;
	height:32px;
	display:block;
	background-image:url(../images/haut_bloc_offres_du_mois.jpg);
	background-repeat:no-repeat;
	line-height:34px;
}

.bloc_index .haut H1{
	margin:0 0 0 27px;
	color:#46756f;
	font-size:12px;
	font-weight:bold;
}

.bloc_index .haut2{
	width:100%;
	height:32px;
	display:block;
	background-image:url(../images/haut_bloc_meilleures_ventes.jpg);
	background-repeat:no-repeat;
	line-height:36px;
}

.bloc_index .haut2 H1{
	margin:0 0 0 27px;
	color:#2b515f;
	font-size:12px;
	font-weight:bold;
}

.bloc_index .contenu{
	width:100%;
	background-image:url(../images/fond_bloc_index.jpg);
	background-repeat:repeat-y;
}

.bloc_index .contenu .produit1{
	margin:0 0 0 5px;
	float:left;
	display:inline;
}

.bloc_index .contenu .produit2{
	margin:0 0 0 1px;
	float:left;
	display:inline;
}

.titre_produit_index{
	height:42px;
}

.titre_produit_index a{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.titre_produit_index a:hover{
	text-decoration:underline;
}

.titre_produit_index td{
	text-align:center;
	vertical-align:top;
	text-transform:uppercase;
	padding-top:7px;
}

.photo_produit_index{
	height:153px;
}

.photo_produit_index td{
	text-align:center;
	vertical-align:middle;
	width:181px;
	/*border:1px solid #000000;*/
}

.prix_produit_index{
	height:38px;
}

.prix_produit_index td{
	text-align:center;
	font-size:17px;
	color:#ff0000;
	font-weight:bold;
}

.prix_produit_index td sup{
	font-size:15px;	
}

.prix_produit_index td span{
	font-size:12px;
	color:#333333;
}

.espace_produit_index{
	height:4px;
}

.panier_produit_index{
	height:24px;
}

.panier_produit_index td{
	text-align:center;
}

.panier_produit_index td div{
	margin-left:auto;
	margin-right:auto;
	width:120px;
	height:24px;
	line-height:24px;
	background-image:url(../images/ajouter_panier_index.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

.panier_produit_index td div a{
	color:#2f534f;
	font-size:11px;
	margin-left:28px;
	text-decoration:none;
}

.panier_produit_index td div a:hover{
	text-decoration:underline;
}

.panier_produit_index2 td div{
	margin-left:auto;
	margin-right:auto;
	width:120px;
	height:24px;
	line-height:24px;
	background-image:url(../images/ajouter_panier_index2.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

.panier_produit_index2 td div a{
	color:#2b515f;
	font-size:11px;
	margin-left:28px;
	text-decoration:none;
}

.panier_produit_index2 td div a:hover{
	text-decoration:underline;
}

.bloc_index .bas{
	height:6px;
	font-size:0;
	width:100%;
	background-image:url(../images/fond_bloc_index_bas.jpg);
	background-repeat:no-repeat;
}

h1.titre_page{
	font-size:15px;
	color:#FE6110;
	height:25px;
	border-bottom:#FE6110 dashed 1px;
}

h1.titre_page a{
	font-size:15px;
	color:#FE6110;
	text-decoration:none;
}

h1.titre_page a:hover{
	text-decoration:underline;
}

/*PAGE ACCES COMPTE*/

#bloc_acces_compte_1{
	float:left;
	display:inline;
	margin:16px 0 0 25px;
	width:328px;
	height:170px;
}

#bloc_contenu #bloc_acces_compte_1 .titre_acces,#bloc_contenu #bloc_acces_compte_2 .titre_acces{
	width:100%;
	height:29px;
	background-image:url(../images/titre_acces.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:29px;
}

#bloc_contenu #bloc_acces_compte_1 .titre_acces span,#bloc_contenu #bloc_acces_compte_2 .titre_acces span{
	margin-left:25px;
}

#bloc_contenu #bloc_acces_compte_1 .contenu_acces,#bloc_contenu #bloc_acces_compte_2 .contenu_acces{
	height:117px;
	width:326px;
	border:1px solid #f49653;
	border-top:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

#bloc_contenu #bloc_acces_compte_1 .contenu_acces table,#bloc_contenu #bloc_acces_compte_2 .contenu_acces table{
	margin-left:17px;
}

#bloc_contenu #bloc_acces_compte_1 .contenu_acces a,#bloc_contenu #bloc_acces_compte_2 .contenu_acces a{
	color:#999999;
	text-decoration:underline;
}

#bloc_contenu #bloc_acces_compte_1 .contenu_acces a:hover,#bloc_contenu #bloc_acces_compte_2 .contenu_acces a:hover{
	text-decoration:none;
}

#bloc_acces_compte_1 .champ{
	border:solid 1px #c2c1c1;
	height:17px;
	width:195px;
}

#bloc_acces_compte_2{
	float:left;
	display:inline;
	margin:16px 0 0 25px;
	width:328px;
	height:170px;
}

#bloc_acces_compte_2 a,.bloc_acces_compte_1 a{
	color:#fe6110;
	text-decoration:underline;
}

#bloc_acces_compte_2 a:hover,.bloc_acces_compte_1 a:hover{
	text-decoration:none;
}

/*CREATION COMPTE*/

.intitule{
	width:205px;
	text-align:left;
	vertical-align:middle;
	background-image:url(../images/chps_obligatoire.jpg);
	color:#373f4d;
	background-repeat:no-repeat;
}

.intitule .texte_intitule,.intitule2 .texte_intitule,.intitule3 .texte_intitule,.intitule4 .texte_intitule{
	margin-left:12px;
	color:#373f4d;
}

.intitule2{
	width:205px;
	text-align:left;
	vertical-align:top;
	background-image:url(../images/chps_facultatif.jpg);
	background-repeat:no-repeat;
}

.intitule3{
	width:205px;
	text-align:left;
	vertical-align:middle;
	color:#373f4d;
	background-image:url(../images/bck_intitule3.jpg);
	background-repeat:no-repeat;
}

.intitule4{
	width:205px;
	text-align:left;
	vertical-align:top;
	color:#373f4d;
	background-image:url(../images/chps_obligatoire.jpg);
	background-repeat:no-repeat;
}

.champ_compte{
	border:solid 1px #c2c1c1;
	height:18px;
	width:160px;
}

.select_compte{
	border:solid 1px #c2c1c1;
	height:19px;
	width:161px;
}

.textarea_compte{
	border:solid 1px #c2c1c1;
	height:100px;
	width:240px;
}

/*FOOTER*/

#footer{
	width:977px;
	height:34px;
	background-image:url(../images/fond_foot.jpg);
	background-repeat:no-repeat;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#4d5562;
	font-size:11px;
	line-height:30px;
}

#footer a{
	color:#4d5562;
	font-size:11px;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

#footer .lien{
	float:left;
	display:inline;
	margin:0 0 0 258px;
}

#footer img{
	float:right;
	display:inline;
	vertical-align:middle;
}

/*** LISTE PRODUITS ***/

#bloc_liste,#bloc_contenu{
	width:737px;
	margin-left:8px;
	margin-top:8px;
}

#titre_bloc_liste,#titre_bloc_contenu{
	width:100%;
	height:30px;
	background-image:url(../images/titre_bloc_liste.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:30px;
}

.h1_cat
{
	display: inline;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
}

#titre_bloc_liste span,#titre_bloc_contenu span{
	margin-left:25px;
}

#titre_bloc_liste a,#titre_bloc_contenu a{
	color:#FFFFFF;	
	text-decoration:none;
}

#titre_bloc_liste a:hover,#titre_bloc_contenu a:hover{	
	text-decoration:underline;
}

#bloc_tri_haut{
	width:100%;
	height:43px;
	background-image:url(../images/bloc_tri_haut.jpg);
	background-repeat:no-repeat;
}

#bloc_tri_haut .marge{
	margin-left:25px;
}

#bloc_liste .bloc_produit_liste,#bloc_contenu .bloc_contenu_acces,#bloc_contenu .bloc_contenu_creation_compte{
	width:100%;
	background-image:url(../images/bloc_produit_liste_fond.jpg);
	background-repeat:repeat-y;	
}

#bloc_liste .bloc_produit_liste .contenu ul{
    margin:8px 0 5px 5px;
    padding:0;
}

#bloc_liste .bloc_produit_liste .contenu li{
  background-image:url(../images/puce.jpg);
  background-position:0 5px;
  background-repeat:no-repeat;
  list-style-type:none;
  padding-left:6px;
  margin-bottom:3px;
}

#bloc_liste .bloc_produit_liste .contenu a{
  text-decoration:underline;
  color:#FF9900;
}

#bloc_liste .bloc_produit_liste .contenu a:hover{
  text-decoration:none;
}

#bloc_contenu .bloc_contenu_acces,#bloc_contenu .bloc_contenu_creation_compte{
	height:650px;
}

#bloc_contenu .bloc_contenu_creation_compte{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}

#bloc_contenu .bloc_contenu_creation_compte table{
	margin-top:30px;
}

#message_connexion{
	margin-left:25px;
	width:685px;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_gauche{
	float:left;
	display:inline;
	margin-left:23px;
	width:160px;
	height:120px;
	margin-top:20px;
	text-align:center;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_milieu{
	width:335px;
	float:left;
	display:inline;
	margin-left:40px;
	margin-bottom:20px;
	margin-top:20px;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_milieu .promo_info{
	width:100%;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_milieu .nom_titre{
	float:left;
	display:inline;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_milieu .titre_fournisseur{
	color:#e4390e;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:142px;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_milieu .titre_nom{
	color:#e98034;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:142px;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_milieu .argumentaire-promo{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	line-height:32px;
	background-image:url(../images/pastille-promo-argumentaire.jpg);
	background-repeat:no-repeat;
	height:32px;
	width:188px;
	text-align:center;
	float:left;
	display:inline;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_milieu .ref_produit{
	color:#000000;
	font-weight:100;
	font-size:12px;
	width:142px;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_milieu .texte_produit{
	color:#333333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_milieu .texte_produit a{
	color:#FF9900;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_milieu .texte_produit a:hover{
	text-decoration: none;
}


#bloc_liste .bloc_produit_liste .bloc_produit_liste_droite{
	width:145px;	
	float:left;
	display:inline;
	margin-left:5px;
	margin-top:20px;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_droite .prixHT{
	background-image:url(../images/cadre_prix.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	height:30px;
	text-align:center;
	width:111px;
	margin-left:20px;
	line-height:30px;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_droite .prixTTC{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	width:111px;
	text-align:center;
	margin-top:4px;
	margin-left:20px;
	line-height:25px;
	height:25px;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_droite .promo_liste{
	margin-left:20px;
	margin-top:8px;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_droite .occasion_liste{
	margin-left:20px;
	margin-top:8px;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_droite .prixHT sup{
	font-size:12px;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_droite .prixTTC sup{
	font-size:12px;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_bas{
	margin-left:225px;
	width:470px;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_bas ul{
	padding:0;
	margin:0;
	width:300px;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_bas ul li{
	list-style-type:none;
	background-image:url(../images/bt_en_savoir_plus_rouge.jpg);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:20px;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_bas .lien_en_savoir_plus{
	color:#cd0f00;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_bas .lien_en_savoir_plus:hover{
	text-decoration:none;
}

#bloc_liste .bloc_produit_liste .bloc_produit_liste_bas .ajout_panier{
	margin-left:331px;
	float:left;
	display:inline;
	margin-top:-15px;
}

#bloc_liste .sep_liste_produit{
	width:100%;
	height:1px;
	background-image:url(../images/sep_liste_produit.jpg);
	background-repeat:no-repeat;
	font-size:0;
}

#bloc_tri_bas{
	width:100%;
	height:33px;
	background-image:url(../images/bloc_tri_bas.jpg);
	background-repeat:no-repeat;
}

#bloc_tri_bas .syst_page,#bloc_tri_haut .syst_page{
	width:200px;
	height:15px;
	color:#4e5663;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#bloc_tri_haut .syst_page{
	line-height:40px;

}

#bloc_tri_bas .syst_page{
	line-height:25px;

}

#bloc_tri_bas .syst_page a,#bloc_tri_haut .syst_page a{
	color:#4e5663;
	text-decoration:none;
}

#bloc_tri_bas .syst_page a:hover,#bloc_tri_haut .syst_page a:hover{
	text-decoration:underline;
}

#bloc_tri_bas .syst_page .page_en_cours,#bloc_tri_haut .syst_page .page_en_cours{
	color:#FF0000;
}

#bloc_tri_bas #form_nb_element{
	color:#373f4d;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:229px;
	height:26px;
	margin-left:500px;
	padding-top:2px;
	text-align:center;
	font-weight:normal;
	float:right;
}

#vide{
	background-image:url(../images/bloc_produit_liste_fond.jpg);
	background-repeat:repeat-y;
	width:100%;
	height:20px;	
}

.panier .haut{
  background-image:url(../images/fond_haut_tableau.jpg);
  background-repeat:repeat-x;
  color:#ffffff;
  font-size:12px;
  text-align:center;
  vertical-align: middle;
}

.panier .border_H{
  border-top:1px #f49653 solid;
}

.panier .border_B{
  border-bottom:1px #f49653 solid;
}

.panier .border_G{
  border-left:1px #f49653 solid;
}

.panier .border_D{
  border-right:1px #f49653 solid;
}

.panier .ref{
  color:#666666;
  font-weight:normal;
}

.panier .prixTot{
  color:#d60a03;
}

.panier .item_panier{
  font-size:12px;
  color:#333333;
  font-weight:bold;
  text-align: center;
  vertical-align: middle;
  height: 41px;
}

.panier .item_panier2{
  font-size:12px;
  color:#333333;
  font-weight:bold;
  text-align: center;
  vertical-align: middle;
  height: 32px;
}

.panier .item_panier input{
  width:35px;
  height: 17px;
  border: 1px #555555 solid;
  font-size:12px;
  color:#333333;
  font-weight:bold;
}

.panier .fond_orange{
  background-color: #ee8941;
  color: #ffffff;
}

.panier .fond_rouge{
  background-color: #e2300c;
  color: #ffffff;
}

.panier .fond_gris{
  background-color: #f3f3f3;
}

.panier .float_right{
  text-align: right;
}

.panier .float_left{
  text-align: left;
}

#bouton_compte{
  display: block;
  width: 389px;
  color:#000000;
  height: 47px;
  line-height:47px;
  color: #ffffff;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  text-align: center;
  background-image: url(../images/fond_bouton_monCompte.jpg);
  background-repeat: no-repeat;
}

a.orange{
  color:#dc2209;
  text-decoration:underline;
}
a.orange:hover{
  text-decoration:none;
}

#footercbi{
  color:#d0c9bf;
}

#footercbi a{
  font-size:10px;
  color:#d0c9bf;
  text-decoration:none;
}

#popup
{
	filter:alpha(opacity=35);
	opacity:0.35;
	-moz-opacity:0.35;
	z-index:100;
	position:fixed;
	width:100%;
	height:100%;
	left:50%;
	margin-left:-50%;
	background:#000000;
}
#fermer
{
	position:absolute;
	left:100%;
	margin-top:-10px;
	margin-left:-32px;
}
#contenu_popup
{
	border:#ea7f31 solid 2px;
	z-index:101;
	position:fixed;
	padding:10px;
	background:#ffffff;
	width:480px;
	margin-top:15%;
	left:50%;
	margin-left:-290px;
}
*html #popup, *html #contenu_popup {
	position: absolute;
	top: expression((document.documentElement.scrollTop || document.body.scrollTop) + this.offsetHeight - this.offsetHeight);
}

a.link_liste:hover{
	text-decoration: underline;
}

