/* structure generale */
*{margin:0px; padding:0px; font-family:Arial, Verdana, Helvetica, sans-serif;}
body {background-color:#D9D9D9; margin:0px; padding:0px; text-align:center;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

#main {position:relative; width:848px; margin-left:auto; margin-right:auto; text-align:left; background:#D9D9D9 url(/images/bg-body.gif) no-repeat;}
#popup {position:relative; width:500px; margin-left:auto; margin-right:auto; text-align:left; background-color:#FFFFFF;}

#bandeau_haut {height:123px; background:url(/images/bandeau-haut.gif) no-repeat;}
#bandeau_haut-1-1 {height:123px; background:url(/images/bandeau-haut-1-1.gif) no-repeat;}
#bandeau_haut-1-2 {height:123px; background:url(/images/bandeau-haut-1-2.gif) no-repeat;}
#bandeau_haut-1-3{height:123px; background:url(/images/bandeau-haut-1-3.gif) no-repeat;}
#bandeau_haut-2-1 {height:123px; background:url(/images/bandeau-haut-2-1.gif) no-repeat;}
#bandeau_haut-2-2 {height:123px; background:url(/images/bandeau-haut-2-2.gif) no-repeat;}
#bandeau_haut-2-3{height:123px; background:url(/images/bandeau-haut-2-3.gif) no-repeat;}


#footer {position:relative; width:848px; text-align:center; padding:6px 0 20px 0;}
#footer p {font-size:10px; color:#666666;}
#footer a {color:#666666;}

#cartouche {background-color:#006633; white-space:nowrap;}

.recherche {height:28px; background-color:#DBDBDB; font-size:10px; color:#333333; padding-left:40px;}

.newsletter {font-size:10px; color:#000000; background:#FFD800 url(/images/bg-newsletter.gif) no-repeat bottom;}
.newsletter p.titre_news {font-size:14px; color:#006633;}

#select_them, #meil_ventes {font-size:12px; color:#FFFFFF; height:37px; line-height:14px; padding:3px 0 0 27px; margin-top:14px;}
html>body #select_them, #meil_ventes {font-size:12px; color:#FFFFFF; height:34px; line-height:14px; padding:3px 0 0 27px; margin-top:14px;}
#select_them {background:url(/images/onglet-selection-them.gif) no-repeat;}
#meil_ventes {background:url(/images/onglet-meil-ventes.gif) no-repeat;}
#egalement {font-size:14px; color:#FFFFFF; height:39px; line-height:14px; padding:3px 0 0 14px; background:url(/images/onglet-egalement.gif) no-repeat;}
#vedettes {font-size:14px; color:#FFFFFF; height:39px; line-height:14px; padding:10px 0 0 16px; background:url(/images/onglet-egalement.gif) no-repeat;}
html>body #egalement {font-size:14px; color:#FFFFFF; height:36px; line-height:14px; padding:3px 0 0 14px; background:url(/images/onglet-egalement.gif) no-repeat;}

div.encart ul {position:relative; width:139px; list-style:none; padding-top:2px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
html>body div.encart ul {position:relative; width:137px; list-style:none; padding-top:2px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
div.encart ul li {display:inline;}
div.encart ul li a {background:url(/images/fleche-encart.gif) no-repeat 8px 8px; font-size:10px; color:#333333; font-weight:bold; padding:3px 0 0 17px; display:block; height:16px;}
div.encart ul li span {font-size:11px; color:#B60000; font-weight:bold; padding-top:5px; padding-left:17px; display:block;}

#paiement {font-size:10px; color:#265A63; border-left:1px solid #D2D2D2; border-right:1px solid #D2D2D2; text-align:center;}

.encart_d {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}

.bg_ombre {background:url(/images/bg-ombre.gif) no-repeat;}
.bg_ombre2 {background:url(/images/bg-ombre2.gif) no-repeat; background-color:#FFFFFF;}

#sous_nav {background-color:#007B00; font-size:11px; color:#FFFFFF; padding-left:9px;}
#sous_nav a {color:#FFFFFF;}
#sous_nav span {background-color:#FFFFFF; font-size:11px; color:#006634; padding:0 5px 0 5px;}

.pages {background-color:#007B00; font-size:11px; color:#FFFFFF;}
.pages a {color:#FFFFFF;}
.pages span {color:#FFD800;}

#mon_panier {position:absolute; top:33px; left:640px; width:176px; height:152px; background:url(/images/bg-mon-panier.gif) no-repeat; font-size:11px; color:#006633;}
#mon_panier_div {position:relative; top:16px; left:16px; width:160px; height:130px; background:url(/images/bg-panier.gif) no-repeat; font-size:11px; color:#006633;}
#mon_panier_int {position:relative; top:16px; left:16px; width:155px; height:127px;}

/* nav */
ul#nav {position:absolute; top:125px; left:41px; width:608px; height:30px; list-style:none;}
ul#nav li {margin-right:2px; float:left;}
ul#nav li a {height:30px; display:block; text-align:center; font-size:12px; color:#333333; font-weight:bold; text-decoration:none; padding:6px 0 0 0;}
html>body ul#nav li a {height:24px; display:block; text-align:center; font-size:12px; color:#333333; font-weight:bold; text-decoration:none; padding:6px 0 0 0;}
ul#nav li a:hover {color:#FFFFFF;}

/* premier element du menu */
ul#nav li#nav_4_first a {width:55px;background:url(/images/nav/bt-5-first-off.gif) no-repeat;}
ul#nav li#nav_4_first a:hover {background:url(/images/nav/bt-5-on.gif) no-repeat;}

ul#nav li#nav_5_first a {width:55px;background:url(/images/nav/bt-5-first-off.gif) no-repeat;}
ul#nav li#nav_5_first a:hover {background:url(/images/nav/bt-5-on.gif) no-repeat;}

ul#nav li#nav_6_first a {width:60px;background:url(/images/nav/bt-6-first-off.gif) no-repeat;}
ul#nav li#nav_6_first a:hover {background:url(/images/nav/bt-6-on.gif) no-repeat;}

ul#nav li#nav_7_first a {width:70px;background:url(/images/nav/bt-7-first-off.gif) no-repeat;}
ul#nav li#nav_7_first a:hover {background:url(/images/nav/bt-7-on.gif) no-repeat;}

ul#nav li#nav_8_first a {width:80px;background:url(/images/nav/bt-8-first-off.gif) no-repeat;}
ul#nav li#nav_8_first a:hover {background:url(/images/nav/bt-8-on.gif) no-repeat;}

ul#nav li#nav_9_first a {width:90px;background:url(/images/nav/bt-9-first-off.gif) no-repeat;}
ul#nav li#nav_9_first a:hover {background:url(/images/nav/bt-9-on.gif) no-repeat;}

ul#nav li#nav_10_first a {width:100px;background:url(/images/nav/bt-10-first-off.gif) no-repeat;}
ul#nav li#nav_10_first a:hover {background:url(/images/nav/bt-10-on.gif) no-repeat;}

ul#nav li#nav_11_first a {width:100px;background:url(/images/nav/bt-11-first-off.gif) no-repeat;}
ul#nav li#nav_11_first a:hover {background:url(/images/nav/bt-11-on.gif) no-repeat;}

/*elements intermediaires */
ul#nav li#nav_4 a {width:55px;background:url(/images/nav/bt-5-off.gif) no-repeat;}
ul#nav li#nav_4 a:hover {background:url(/images/nav/bt-5-on.gif) no-repeat;}

ul#nav li#nav_5 a {width:55px;background:url(/images/nav/bt-5-off.gif) no-repeat;}
ul#nav li#nav_5 a:hover {background:url(/images/nav/bt-5-on.gif) no-repeat;}

ul#nav li#nav_6 a {width:60px;background:url(/images/nav/bt-6-off.gif) no-repeat;}
ul#nav li#nav_6 a:hover {background:url(/images/nav/bt-6-on.gif) no-repeat;}

ul#nav li#nav_7 a {width:70px;background:url(/images/nav/bt-7-off.gif) no-repeat;}
ul#nav li#nav_7 a:hover {background:url(/images/nav/bt-7-on.gif) no-repeat;}

ul#nav li#nav_8 a {width:80px;background:url(/images/nav/bt-8-off.gif) no-repeat;}
ul#nav li#nav_8 a:hover {background:url(/images/nav/bt-8-on.gif) no-repeat;}

ul#nav li#nav_9 a {width:90px;background:url(/images/nav/bt-9-off.gif) no-repeat;}
ul#nav li#nav_9 a:hover {background:url(/images/nav/bt-9-on.gif) no-repeat;}

ul#nav li#nav_10 a {width:100px;background:url(/images/nav/bt-10-off.gif) no-repeat;}
ul#nav li#nav_10 a:hover {background:url(/images/nav/bt-10-on.gif) no-repeat;}

ul#nav li#nav_11 a {width:100px;background:url(/images/nav/bt-11-off.gif) no-repeat;}
ul#nav li#nav_11 a:hover {background:url(/images/nav/bt-11-on.gif) no-repeat;}

/* dernier element du menu */
ul#nav li#nav_4_last a {width:55px;background:url(/images/nav/bt-5-last-off.gif) no-repeat;}
ul#nav li#nav_4_last a:hover {background:url(/images/nav/bt-5-on.gif) no-repeat;}

ul#nav li#nav_5_last a {width:55px;background:url(/images/nav/bt-5-last-off.gif) no-repeat;}
ul#nav li#nav_5_last a:hover {background:url(/images/nav/bt-5-on.gif) no-repeat;}

ul#nav li#nav_6_last a {width:60px;background:url(/images/nav/bt-6-last-off.gif) no-repeat;}
ul#nav li#nav_6_last a:hover {background:url(/images/nav/bt-6-on.gif) no-repeat;}

ul#nav li#nav_7_last a {width:70px;background:url(/images/nav/bt-7-last-off.gif) no-repeat;}
ul#nav li#nav_7_last a:hover {background:url(/images/nav/bt-7-on.gif) no-repeat;}

ul#nav li#nav_8_last a {width:80px;background:url(/images/nav/bt-8-last-off.gif) no-repeat;}
ul#nav li#nav_8_last a:hover {background:url(/images/nav/bt-8-on.gif) no-repeat;}

ul#nav li#nav_9_last a {width:90px;background:url(/images/nav/bt-9-last-off.gif) no-repeat;}
ul#nav li#nav_9_last a:hover {background:url(/images/nav/bt-9-on.gif) no-repeat;}

ul#nav li#nav_10_last a {width:100px;background:url(/images/nav/bt-10-last-off.gif) no-repeat;}
ul#nav li#nav_10_last a:hover {background:url(/images/nav/bt-10-on.gif) no-repeat;}

ul#nav li#nav_11_last a {width:100px;background:url(/images/nav/bt-11-last-off.gif) no-repeat;}
ul#nav li#nav_11_last a:hover {background:url(/images/nav/bt-11-on.gif) no-repeat;}

ul#nav li#nav_marques a {width:66px; background:url(/images/nav/bt-marques-off.gif) no-repeat; color:#FF6600;}
ul#nav li#nav_marques a:hover {background:url(/images/nav/bt-marques-on.gif) no-repeat; color:#FFFFFF;}

ul#nav li#nav_nouveautes a {width:90px; background:url(/images/nav/bt-nouveautes-off.gif) no-repeat; color:#E20C00;}
ul#nav li#nav_nouveautes a:hover {background:url(/images/nav/bt-nouveautes-on.gif) no-repeat; color:#FFFFFF;}

dl {visibility:hidden; position:absolute; top:155px; list-style:none; width:150px; padding-bottom:8px; background:url(/images/nav/bg-roll.gif) no-repeat bottom; z-index:100;}

#ca1 a, #ca2 a, #ca3 a, #ca4 a, #ca5 a, #ca6 a, #ca7 a {display:block; font-size:11px; color:#FFFFFF; font-weight:bold; margin:6px 0 0 12px;}
/*#ca1 {left:41px;}
#ca2 {left:109px;}
#ca3 {left:177px;}
#ca4 {left:245px;}
#ca5 {left:352px;}
#ca6 {left:459px;}
#ca7 {left:489px; background:url(/images/nav/bg-roll-3.gif) no-repeat bottom;}*/

div#select_ie {position:absolute; top:0px; left:0px; width:744px; z-index:0; padding-top:4px;}
div#input_ie {position:absolute; top:0px; left:0px; width:744px; z-index:0; padding-top:7px; visibility:hidden;}

/* formulaires */
.formu {background-color:#FFFFFF; font-size:10px; color:#000000; border:0px; padding-left:3px;}
.formu2 {background-color:#FFFFFF; font-size:10px; color:#000000; border:1px solid #CCCCCC; padding-left:3px;}

/* divers */
.texte_1 {font-size:11px; color:#666666;}
.texte_1a {font-size:10px; color:#666666;}
.texte_1a a {color:#666666;}
.texte_1b {font-size:12px; color:#666666;}
.texte_2, #cartouche {font-size:11px; color:#FFFFFF;}
.texte_2a {font-size:13px; color:#FFFFFF;}
.texte_3 {font-size:10px; color:#000000;}
.texte_3a {font-size:11px; color:#000000;}
.texte_3b {font-size:12px; color:#000000;}
.texte_4 {font-size:11px; color:#006633;}
.texte_4 a {color:#006633; text-decoration:underline;}
.texte_4 a:hover {text-decoration:none;}
.texte_4a {font-size:16px; color:#006633;}
.texte_4b {font-size:15px; color:#006633;}
.texte_4c {font-size:10px; color:#006633;}
.texte_4c a {color:#006633; text-decoration:underline; line-height:18px;}
.texte_4c a:hover {text-decoration:none;}
.texte_4d {font-size:13px; color:#006633; white-space:nowrap;}
.texte_5 {font-size:11px; color:#FF0000;}
.texte_5 a {color:#FF0000; text-decoration:underline;}
.texte_5 a:hover {text-decoration:none;}
.texte_5a {font-size:13px; color:#FF0000;}
.texte_6 {font-size:11px; color:#333333;}
.texte_7 {font-size:10px; color:#DD0000;}
.texte_7 a {color:#DD0000;}
.texte_7a {font-size:11px; color:#DD0000;}
.texte_7a span {font-size:11px; color:#DD0000; font-weight:bold; text-decoration:underline;}
.texte_7a a {color:#DD0000; font-weight:bold; text-decoration:underline;}
.texte_7a a:hover {text-decoration:none;}
.texte_7b {font-size:13px; color:#DD0000;}
.texte_7c {font-size:19px; color:#DD0000;}

.bg {background-color:#FFFFFF;}

.egal_prod {font-size:11px; color:#007D00;}
.egal_prod a.plus {font-size:10px; color:#006633;}
.egal_prix {font-size:16px; color:#FBCF03; background:url(/images/bg-prix-g.gif) no-repeat;}

.nouv_prod {font-size:11px; color:#E40A00;}
.nouv_prix {font-size:13px; color:#FFFFFF; background:url(/images/bg-prix-nouv.gif) no-repeat;}
.nouv_prix span {font-size:11px; text-decoration:line-through;}

.nom_prod {font-size:17px; color:#000000;}
.nom_prod span {font-size:14px; color:#000000;}

.prix_prod {font-size:23px; color:#FFFFFF; font-weight:bold; background-color:#B80000;}
.prix_prod2 {font-size:18px; color:#FFFFFF; font-weight:bold; background-color:#B80000;}
.prix_barre {font-size:13px; color:#666666; font-weight:bold; text-decoration:line-through;}

	
.prix_prod_tableau_first {font-size:16px; color:#FFFFFF; font-weight:bold; background-color:#B80000; text-align:center;}
.prix_prod_tableau{font-size:16px; color:#FFFFFF; font-weight:bold; background-color:#B80000; text-align:center;}
.prix_barre_tableau {font-size:12px; color:#FFFFFF; background-color:#B80000; text-decoration:line-through; text-align:center;}
.qte_prod_tableau {font-size:12px; color:#FFFFFF; background-color:#B80000; text-align:center;}

.liens_prod {font-size:10px; color:#C60000;}
.liens_prod a {color:#C60000; cursor:hand;}
.liens_prod2 a {font-size:10px; color:#006634;}

.note {font-size:10px; color:#999999;}

.ajout_panier {background:url(/images/bg-ajout-panier.gif) no-repeat bottom; padding-left:15px;}
.ajout_panier p {font-size:12px; color:#006634;}
div.bt_panier {position:absolute; top:63px; left:135px; width:38px; height:38px;}
.ajout_panier2 {background:url(/images/bg-ajout-panier2.gif) no-repeat bottom; padding-left:15px;}
div.bt_panier2 {position:absolute; top:43px; left:114px; width:29px; height:29px;}
.ajout_panier3 {background:url(/images/bg-ajout-panier3.gif) no-repeat bottom; padding-left:15px;}

.pointilles {width:100%; height:1px; background:url(/images/bg-pointilles.gif) repeat-x;}

.header {background:url(/images/header-d.gif) no-repeat; font-size:11px; color:#FFFFFF; font-weight:bold;}

.enc_marques {border-top:1px solid #BEBEBE; border-bottom:1px solid #BEBEBE;}

.haut_nouv_g {background:url(/images/haut-onglet-nouv.gif) no-repeat; height:25px;}
.haut_nouv_d {background:url(/images/haut-enc-nouv.gif) no-repeat; height:25px;}
.enc_nouv {border-left:1px solid #AD0000; border-right:1px solid #AD0000;}

.vertical {width:1px; background:url(/images/pointilles-v.gif) repeat-y;}

.bandeau_choix, .bandeau_choix2 {height:40px; background-color:#E6E6E6; font-size:11px; color:#333333; font-weight:bold;}
.bandeau_choix2 {height:60px;}
.bandeau_choix3 {height:60px; background-color:#E6E6E6; font-size:11px; color:#333333; font-weight:bold; margin-top:30px;}
.bandeau_choix3_head {height:30px; background-color:#C6C6C6; font-size:11px; color:#333333; font-weight:bold; margin-top:30px; padding-left:20px;}
.bandeau_choix_head {height:30px; background-color:#737373; font-size:13px; color:#FFFFFF; font-weight:bold; margin-top:30px; padding-left:20px;}

.ligne_0a, .ligne_0b {background-color:#007B00; font-size:11px; color:#FFFFFF; font-weight:bold; height:28px;}
.ligne_0a {padding-left:24px;}
.ligne_0b {text-align:center;}
.ligne_1a, .ligne_2a {font-size:11px; color:#333333; font-weight:bold; height:28px;}
.ligne_1b, .ligne_2b {font-size:10px; color:#333333; height:28px;}
.ligne_1c, .ligne_1tot, .ligne_2c, .ligne_2tot {text-align:center; font-size:11px; color:#333333; padding-top:16px;}
.ligne_1d, .ligne_2d {font-size:11px; color:#333333; padding:6px 0 6px 12px;}
.ligne_1a {background-color:#EEF6EE; padding-left:28px;}
.ligne_1b {background-color:#EEF6EE; padding-left:24px;}
.ligne_1c {background-color:#EEF6EE;}
.ligne_1d {background-color:#EEF6EE;}
.ligne_1tot {background-color:#EEF6EE; font-size:12px; color:#006633; font-weight:bold;}
.ligne_2a {background-color:#DBECDB; padding-left:28px;}
.ligne_2b {background-color:#DBECDB; padding-left:24px;}
.ligne_2c {background-color:#DBECDB;}
.ligne_2d {background-color:#DBECDB;}
.ligne_2tot {background-color:#DBECDB; font-size:12px; color:#006633; font-weight:bold;}

.txt_total, .tab_total {background-color:#FFD800; font-weight:bold; height:28px;}
.txt_total {font-size:11px; color:#000000; padding-left:10px;}
.tab_total { font-size:13px; color:#DD0000; text-align:center;}

.bt {background-color:#007B00;}
.bt a {font-size:12px; color:#FFFFFF; font-weight:bold;}

.visu_1 {height:137px; background:url(/images/visu-1.jpg) no-repeat right;}
.visu_2 {height:143px; background:url(/images/visu-2.jpg) no-repeat;}
.visu_3 {height:138px; background:url(/images/visu-3.jpg) no-repeat right;}

.rouge {color:Red;}

.offert 
{
color:White;
background-color:#CC0000;
font-weight:bold;
font-size:15px;
letter-spacing:2px;
margin-top:40px;
}

.titre
{
color:#C60000;
font-size:16px;	
font-weight:bold;
letter-spacing:3px;
position:relative;
top:-25px;
left:100px;
}

.titre2
{
color:#C60000;
font-size:16px;	
font-weight:bold;
letter-spacing:2px;
position:relative;
top:-25px;
left:100px;
}

.titre_ami
{
font-size:13px;
color:#DD0000;
text-align:center;
font-weight:bold;
}

.discret
{
font-size:10px;
color:#696969;
text-align:center;
font-weight:bold;
}

.texte_6strong {font-size:13px; color:#333333;}

.lienBlanc
{
	color:White;
}

.deconnex
{
	height:20px;
	text-align:right;
	margin:6px 0 6px 0;
	font-size:11px;
	color:#666666;
}

#accueil
{
	background:url(/images/accueil.gif) no-repeat;
}

/* plan */
ul#plan li {margin-left:10px; float:left;}
ul#plan li a {height:10px; display:block; text-align:Left; font-size:11px; color:#333333; font-weight:bold; text-decoration:none; padding:2px 0 0 0;}
ul#plan li a:hover {color:red;}
ul#splan li a {height:10px; display:block; text-align:Left; font-size:10px; color:#006633; text-decoration:none; padding:2px 0 0 0;}
ul#splan li a:hover {color:red;}
.entete_plan 
{
background-color:#006633;
text-align:center;
color:White;
font-weight:bold;
font-size:15px;
margin-top:40px;
}

.tabplanfiletgris
{
border: 1px solid #DBDBDB;
width:250px
}
.lienplan a {height:10px; display:block; text-align:Left; font-size:11px; color:#333333; text-decoration:none; padding:2px 0 0 0;}
.lienplan a:hover {color:red;}



