/* CSS Document */
body {
	margin-top:10px;
	margin-left:0px;
	margin-bottom:30px;
	margin-right:0px;
	font-family:arial;
	font-size:12px;
}
.text {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
.text_noir12 {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
.text_blanc16 {
	FONT-SIZE: 16px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
}
.text14 {
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
.text18 {
	FONT-SIZE: 18px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
.text20 {
	FONT-SIZE: 20px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
.text_rouge20 {
	FONT-SIZE: 20px;
	COLOR: #D31312;
	FONT-FAMILY: Arial;
	font-weight: bold;
}
.text_rouge12 {
	FONT-SIZE: 12px;
	COLOR: #D31312;
	FONT-FAMILY: Arial;
}
.text_vert12 {
	FONT-SIZE: 12px;
	COLOR: #006633;
	FONT-FAMILY: Arial;
}
.text_rouge16 {
	FONT-SIZE: 16px;
	COLOR: #D31312;
	FONT-FAMILY: Arial;
}
.text_rouge30 {
	FONT-SIZE: 30px;
	COLOR: #D31312;
	FONT-FAMILY: Arial;
	font-weight: bold;
}
.text12 {
	FONT-SIZE: 12px;
	COLOR: #F6AD09;
	FONT-FAMILY: Arial;
}
.text12gris_slogan {
	FONT-SIZE: 12px;
	COLOR: #737373;
	FONT-FAMILY: Arial;
}
.text_rouge {
	FONT-SIZE: 11px;
	COLOR: #D31312;
	FONT-FAMILY: Arial;
}
.text_rouge14 {
	FONT-SIZE: 14px;
	COLOR: #D31312;
	FONT-FAMILY: Arial;
}
.text_rouge_barre {
	FONT-SIZE: 11px;
	COLOR: #D31312;
	FONT-FAMILY: Arial;
	text-decoration:line-through;
}
.text_gris11 {
	FONT-SIZE: 11px;
	COLOR: #9B9B9B;
	FONT-FAMILY: Arial;
}
.text_gris16 {
	FONT-SIZE: 16px;
	COLOR: #9B9B9B;
	FONT-FAMILY: Arial;
}

.text_gris_fonce14 {
	FONT-SIZE: 14px;
	COLOR: #555555;
	FONT-FAMILY: Arial;
}
.text_gris_fonce16 {
	FONT-SIZE: 16px;
	COLOR: #555555;
	FONT-FAMILY: Arial;
}
.text_gris_fonce11 {
	FONT-SIZE: 11px;
	COLOR: #555555;
	FONT-FAMILY: Arial;
}
.text_gris10 {
	FONT-SIZE: 10px;
	COLOR: #686868;
	FONT-FAMILY: Arial;
}
.TUNISIANA {
	FONT-SIZE: 11px;
	COLOR: #FF9C00;
	FONT-FAMILY: Arial;
	font-weight: bold;
	text-transform:uppercase
}
.lien_rouge_souligne11 {
	FONT-SIZE: 11px;
	COLOR: #D31312;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
}
.lien_rouge_souligne11:hover {
	FONT-SIZE: 11px;
	COLOR: #D31312;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.lien_rouge_souligne12 {
	FONT-SIZE: 12px;
	COLOR: #D31312;
	FONT-FAMILY: Arial;
	text-decoration:underline;
}
.lien_rouge_souligne12:hover {
	FONT-SIZE: 12px;
	COLOR: #D31312;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.lien_text14 {
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	font-weight:bold;
	TEXT-DECORATION: none;
}
.lien_text14:hover {
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	font-weight:bold;
	TEXT-DECORATION: none;
}
.lien_text12 {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	font-weight:bold;
	TEXT-DECORATION: none;
}
.lien_text12:hover {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	font-weight:bold;
	TEXT-DECORATION: none;
}
.lien_noir11 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	padding-left:5px;
	padding-right:5px;
}
.lien_noir11:hover {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	padding-left:5px;
	padding-right:5px;
}
.lien_gris_rouge11 {
	FONT-SIZE: 11px;
	COLOR: #555555;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.lien_gris_rouge11:hover {
	FONT-SIZE: 11px;
	COLOR: #D31312;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.lien_grisclaire_rouge11 {
	FONT-SIZE: 11px;
	COLOR: #878787;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.lien_grisclaire_rouge11:hover {
	FONT-SIZE: 11px;
	COLOR: #D31312;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.lien_blanc_menu11 {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.lien_blanc_menu11:hover {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.lien_gris11 {
	FONT-SIZE: 11px;
	COLOR: #9B9B9B;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	padding-left:7px;
	padding-right:7px;
	word-wrap: break-word;      /* IE 5.5-7 */
    /*white-space: pre-wrap;      /* current browsers */
}
.lien_gris11:hover {
	FONT-SIZE: 11px;
	COLOR: #d31312;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	padding-left:7px;
	padding-right:7px;
}
.lien_gris11_actif {
	FONT-SIZE: 11px;
	COLOR: #d31312;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	padding-left:7px;
	padding-right:7px;
}
.lien_gris_btn {
	FONT-SIZE: 11px;
	COLOR: #9B9B9B;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	margin-top:2px;
	padding-top:2px;
}
.lien_gris_btn:hover {
	FONT-SIZE: 11px;
	COLOR: #9B9B9B;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
	margin-top:2px;
	padding-top:2px;
}
.lien_medianet {
	FONT-SIZE: 11px;
	COLOR: #9B9B9B;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.lien_medianet:hover {
	FONT-SIZE: 11px;
	COLOR: #D31312;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.lien_gris_fonce11 {
	FONT-SIZE: 11px;
	COLOR: #555555;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.lien_gris_fonce11:hover {
	FONT-SIZE: 11px;
	COLOR: #555555;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.liste_rouge {
	list-style-image: url(image/gif/fleche_rouge.gif);
}
.liste_rouge_puce {
	list-style-image: url(image/gif/puce_rouge_fleche.gif);
}
.tableau {
	BORDER-RIGHT: #919191 1px solid;
	BORDER-LEFT: #919191 1px solid;
	BORDER-BOTTOM: #919191 1px solid;
	BORDER-top: #919191 1px solid;
	FONT-FAMILY: arial;
}
input.recherche {
	color:#4f4f4f;	
	FONT-SIZE: 11px;
	BORDER-LEFT: #D1D1D1 1px solid;
	BORDER-BOTTOM: #D1D1D1 1px solid;
	BORDER-RIGHT: #D1D1D1 1px solid;
	BORDER-TOP: #D1D1D1 1px solid;
	FONT-FAMILY: Arial;	
	width:173px;
	padding-left:5px;
	height:18px;
	line-height:18px;
}
input.contact {
	color:#000000;
	BORDER-RIGHT: #D1D1D1 1px solid;
	BORDER-TOP: #D1D1D1 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #D1D1D1 1px solid;
	BORDER-BOTTOM: #D1D1D1 1px solid;
	FONT-FAMILY: Arial;
	padding-left:5px;
	width:300px;
	padding-top:1px;
	height:16px;
}
input.quantite {
	color:#9B9B9B;
	BORDER-RIGHT: #D1D1D1 1px solid;
	BORDER-TOP: #D1D1D1 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #D1D1D1 1px solid;
	BORDER-BOTTOM: #D1D1D1 1px solid;
	FONT-FAMILY: Arial;
	padding-left:5px;
	width:40px;
	padding-top:1px;
	height:16px;
}
input.espace_client {
	color:#9b9b9b;	
	FONT-SIZE: 11px;
	BORDER-LEFT: #D1D1D1 1px solid;
	BORDER-BOTTOM: #D1D1D1 1px solid;
	BORDER-RIGHT: #D1D1D1 1px solid;
	BORDER-TOP: #D1D1D1 1px solid;
	FONT-FAMILY: Arial;
	padding-left:5px;
	width:208px;
	padding-top:1px;
	height:20px;
}
input.espace_client_captcha {
	color:#9B9B9B;
	BORDER-RIGHT: #D1D1D1 1px solid;
	BORDER-TOP: #D1D1D1 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #D1D1D1 1px solid;
	BORDER-BOTTOM: #D1D1D1 1px solid;
	FONT-FAMILY: Arial;
	padding-left:5px;
	width:100px;
	padding-top:1px;
	height:16px;
}
textarea {
	color:#9B9B9B;
	BORDER-RIGHT: #D1D1D1 1px solid;
	BORDER-TOP: #D1D1D1 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #D1D1D1 1px solid;
	BORDER-BOTTOM: #D1D1D1 1px solid;
	FONT-FAMILY: Arial;
	padding-left:5px;
	width:300px;
	padding-top:1px;
	height:80px;
}
Select.recherche {
	color:#4f4f4f;
	BORDER-RIGHT: #D1D1D1 1px solid;
	BORDER-TOP: #D1D1D1 1px solid;
	BORDER-LEFT: #D1D1D1 1px solid;
	BORDER-BOTTOM: #D1D1D1 1px solid;
	FONT-SIZE: 11px;	
	FONT-FAMILY: Arial;	
	width:179px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;
	padding-left:5px;
	height:20px
}
Select.comparateur {
	color:#9B9B9B;
	BORDER-RIGHT: #D1D1D1 1px solid;
	BORDER-TOP: #D1D1D1 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #D1D1D1 1px solid;
	BORDER-BOTTOM: #D1D1D1 1px solid;
	FONT-FAMILY: Arial;
	padding-left:5px;
	width:160px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;
}
.tableau_recherche_gd {
	background-image: url(image/gif/fond_recherche_gd.gif);
	background-position:top;
	background-repeat:no-repeat;
	
}
/*
.tableau_rub {
	background-image: url(image/gif/fond_bloc_rub.gif);
	background-position:bottom;
	background-repeat: repeat-x;
}
*/
.tr_produit_panier {
	background-image: url(image/gif/fond_produit_panier.gif);
	background-position:bottom;
	background-repeat: repeat-x;
}
.tableau_panier {
	BORDER-LEFT: #D1D1D1 1px solid;
	BORDER-RIGHT: #D1D1D1 1px solid;
	BORDER-BOTTOM: #D1D1D1 1px solid;
}
.div_main_menu {
background:url(image/gif/background_menu.gif) no-repeat scroll left top transparent;

padding:1px 0
}
.tr_menu_principal {
	background-image:url(image/gif/fond_menu_principal2.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
	color:#878787;
	padding-left:7px;
	padding-right:7px;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
}
.tr_menu_principal:hover {
	background-image:url(image/gif/fond_menu_principal2.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
	color:#D31312;
	padding-left:7px;
	padding-right:7px;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
}
.tr_menu_principal_actif {
	background-image:url(image/gif/fond_menu_principal_actif2.gif);
	background-position:bottom;
	background-position:right;
	background-repeat:no-repeat;
	color:#ffffff;
	padding-left:7px;
	padding-right:7px;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
}
.onglet_panier_actif {
	background-image: url(image/gif/onglet_panier_actif.gif);
	width:90px;
	height:31px;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.onglet_panier_inactif {
	background-image: url(image/gif/onglet_panier_inactif.gif);
	width:90px;
	height:31px;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	cursor:pointer;
}
.onglet_comparateur_inactif {
	background-image: url(image/gif/onglet_comparateur_inactif.gif);
	width:150px;
	height:31px;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	cursor:pointer;
}
.onglet_comparateur_actif {
	background-image: url(image/gif/onglet_comparateur_actif.gif);
	width:151px;
	height:31px;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.rub_trie_actif {
	background-color:#D31312;
	height:18px;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	cursor:pointer;
	padding-left:10px;
	padding-right:10px;
}
.rub_trie_inactif {
	background-image: url(image/gif/fond_rub_trie_inactif.gif);
	height:18px;
	font-family:Arial;
	font-size:11px;
	color:#555555;
	cursor:pointer;
	padding-left:10px;
	padding-right:10px;
	BORDER-RIGHT: #D1D1D1 1px solid;
}
.photo_thumbnail {
	BORDER-LEFT: #D1D1D1 1px solid;
	BORDER-RIGHT: #D1D1D1 1px solid;
	BORDER-BOTTOM: #D1D1D1 1px solid;
	BORDER-TOP: #D1D1D1 1px solid;
	float:left;
	margin-right:2px;
	margin-bottom:2px;
	width:50px;
	height:50px;
}
.photo_thumbnail_ss_align {
	BORDER-LEFT: #D1D1D1 1px solid;
	BORDER-RIGHT: #D1D1D1 1px solid;
	BORDER-BOTTOM: #D1D1D1 1px solid;
	BORDER-TOP: #D1D1D1 1px solid;
	margin-right:2px;
	margin-bottom:2px;
	width:50px;
	height:50px;
}
.contenu_photo_thumbnail {
	float:left;
}
.menu_onglet_actif {
	background-image: url(image/gif/fond_onglet_actif.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0 10px;
	height:30px;
	font-family:Arial;
	font-size:11px;
	color:#fff;
	font-weight:bold;
}
.menu_onglet_inactif {
	background-image: url(image/gif/fond_onglet_inactif.gif);
	border-left:#CFCBCB 1px solid;
	background-position:right;
	background-repeat:no-repeat;
	padding:0 10px;
	height:30px;
	font-family:Arial;
	font-size:11px;
	color:#000;
	cursor:pointer;
	font-weight:bold;
}
.tableau_contenu_interne {
	background-image: url(image/gif/fond_tab_contenu_interne.gif);
	background-position:bottom;
	background-repeat: repeat-x;
}
.even {
	background-image: url(image/gif/fond_even.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	height:72px;
	padding: 5px;
}
.odd {
	background-image: url(image/gif/fond_odd.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	height:72px;
	padding: 5px;
}
.tab_text_valeur {
	background-color:#F7F7F7;
	padding-right:20px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:15px;
}
.tab_text_valeur_rouge {
	background-color:#FDF3F3;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	BORDER-BOTTOM: #D31312 1px solid;
	BORDER-RIGHT: #D31312 1px solid;
	BORDER-TOP: #D31312 1px solid;
	BORDER-LEFT: #D31312 1px solid;
}
.tab_titre_interne {
	background-image: url(image/gif/fond_titre_interne_lg.gif);
	background-position:bottom;
	background-repeat: repeat-x;
}
.tab_interne {
	BORDER-TOP: #D1D1D1 5px solid;
	BORDER-LEFT: #D1D1D1 1px solid;
}
.even2 {
	BORDER-BOTTOM: #D1D1D1 1px solid;
	BORDER-RIGHT: #D1D1D1 1px solid;
	background-color:#FFFFFF;
	padding-bottom:3px;
	padding-left:20px;
	padding-top:3px;
	padding-right:20px;
	height:22px;
}
.odd2 {
	BORDER-BOTTOM: #D1D1D1 1px solid;
	BORDER-RIGHT: #D1D1D1 1px solid;
	background-color:#F7F7F7;
	padding-bottom:3px;
	padding-left:20px;
	padding-top:3px;
	padding-right:20px;
	height:22px;
}
.even3 {
	BORDER-BOTTOM: #D1D1D1 1px solid;
	BORDER-RIGHT: #D1D1D1 1px solid;
	BORDER-LEFT: #D1D1D1 1px solid;
	background-color:#FFFFFF;
	padding-bottom:3px;
	padding-left:15px;
	padding-top:3px;
	padding-right:15px;
	height:25px;
}
.odd3 {
	BORDER-BOTTOM: #D1D1D1 1px solid;
	BORDER-RIGHT: #D1D1D1 1px solid;
	BORDER-LEFT: #D1D1D1 1px solid;
	background-color:#F7F7F7;
	padding-bottom:3px;
	padding-left:15px;
	padding-top:3px;
	padding-right:15px;
	height:25px;
}
.tab_val_rouge {
	BORDER-LEFT: #D31312 1px solid;
	BORDER-RIGHT: #D31312 1px solid;
	BORDER-BOTTOM: #D31312 1px solid;
	BORDER-TOP: #D31312 1px solid;
}
.cel_titre_comparateur {
	background-image: url(image/gif/fond_titre_comparateur_blan.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	height:27px;
	color:#D31312;
	padding-left:10px;
	font-family:Arial;
	font-size:11px;
}
.even_comparateur {
	background-image: url(image/gif/even_tab_comparateur.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	padding-bottom:3px;
	padding-left:10px;
	padding-top:3px;
	padding-right:10px;
	height:25px;
	color:#000000;
	font-family:Arial;
	font-size:11px;
}
.odd_comparateur {
	background-image: url(image/gif/odd_tab_comparateur.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	padding-bottom:3px;
	padding-left:10px;
	padding-top:3px;
	padding-right:10px;
	height:25px;
	color:#000000;
	font-family:Arial;
	font-size:11px;
}
.liste_rouge2 li {
background: url(image/gif/puce_rouge.gif) left 5px no-repeat;
padding-left:10px;
	/*list-style-image: url(image/gif/puce_rouge.gif);*/
	/*list-style:inside*/
}
.liste_rouge_plus {
	list-style-image: url(image/gif/puce_rouge.gif);
	list-style-position:inside;
	margin-left:0px;
	padding-left:15px;
}


/*****************
	REFONTE
******************/
.div_menu_principal{
height:100%;
position:relative;
}
.border_menu_principal{
padding:1px 0;
background:url(image/gif/background_barre_pagination.gif)  left top no-repeat;
}
.top_left_menu_principal{
background:url(image/gif/top_left_menu.gif) left top no-repeat;
width:2px;
height:2px;
display:block;
top:0;
left:0;
position:absolute;
}
.top_right_menu_principal{
background:url(image/gif/top_right_menu.gif) left top no-repeat;
width:2px;
height:2px;
display:block;
top:0;
right:0;
position:absolute;
}
.bottom_left_menu_principal{
background:url(image/gif/bottom_left_menu.gif) left top no-repeat;
width:2px;
height:2px;
display:block;
bottom:0;
left:0;
position:absolute;
}
.bottom_right_menu_principal{
background:url(image/gif/bottom_right_menu.gif) left top no-repeat;
width:2px;
height:2px;
display:block;
bottom:0;
right:0;
position:absolute;
}
.border_right_gris{
/*border-right:#dadada 1px solid;*/
}
.lien_menu_principal_first{
display:block;
background:url(image/gif/left_first.gif) left top repeat-x;
height:28px;
line-height:28px;
color:#878787;
font-family:Arial;
font-size:11px;
padding:0 20px;
border-right:#dadada 1px solid;
}
.lien_menu_principal_first:hover{
display:block;
background:url(image/gif/bg_menu_principal.gif) #de0101 right bottom no-repeat;
height:28px;
line-height:28px;
color:white;
font-family:Arial;
font-size:11px;
padding:0 20px;
border-left:#de0101 1px solid;
border-right:none;
}
.lien_menu_principal_first_actif{
display:block;
background:url(image/gif/bg_menu_principal.gif) #de0101 right bottom no-repeat;
height:28px;
line-height:28px;
color:white;
font-family:Arial;
font-size:11px;
padding:0 20px;
border-left:#de0101 1px solid;
border-right:none;
}
.lien_menu_principal{
display:block;
background:url(image/gif/bg_menu_principal.gif) left top repeat-x;
height:28px;
line-height:28px;
color:#878787;
font-family:Arial;
font-size:11px;
padding:0 20px;
border-right:#dadada 1px solid;
}
.lien_menu_principal:hover{
display:block;
background:url(image/gif/bg_menu_principal.gif) #de0101 right bottom no-repeat;
height:28px;
line-height:28px;
color:white;
font-family:Arial;
font-size:11px;
padding:0 20px;
border-left:#de0101 1px solid;
border-right:none;
}
.lien_menu_principal_actif{
display:block;
background:url(image/gif/bg_menu_principal.gif) #de0101 right bottom no-repeat;
height:28px;
line-height:28px;
color:white;
font-family:Arial;
font-size:11px;
padding:0 20px;
border-left:#de0101 1px solid;
}
.lien_menu_principal_last{
display:block;
background:url(image/gif/bg_menu_principal.gif) left top repeat-x;
height:28px;
line-height:28px;
color:#878787;
font-family:Arial;
font-size:11px;
padding:0 20px;
}
.lien_menu_principal_last:hover{
display:block;
background:url(image/gif/bg_menu_principal.gif) #de0101 right bottom no-repeat;
height:28px;
line-height:28px;
color:white;
font-family:Arial;
font-size:11px;
padding:0 20px;
}
.lien_menu_principal_last_actif{
display:block;
background:url(image/gif/bg_menu_principal.gif) #de0101 right bottom no-repeat;
height:28px;
line-height:28px;
color:white;
font-family:Arial;
font-size:11px;
padding:0 20px;
}
.div_sous_menu{
position:absolute;
background-color:#de0101;
width:200px;
padding-bottom:7px;
padding-top:7px;
display:none;
z-index:999;
zoom:1;
}
.lien_sous_menu{
background-color:#de0101;
display:block;
padding:5px 5px 4px 0 ;
color:white;
font-family:Arial;
font-size:11px;
border-bottom:#f70202 1px solid;
background:url(image/gif/bg_lien_smenu.gif) left -100px no-repeat;
position:relative;
cursor:pointer;
}
.lien_sous_menu_last{
background-color:#de0101;
display:block;
padding:5px 5px 5px 0 ;
color:white;
font-family:Arial;
font-size:11px;
background:url(image/gif/bg_lien_smenu.gif) left -100px no-repeat;
position:relative;
cursor:pointer;
}
.lien_sous_menu em , .lien_sous_menu_last em{
display:block;
height:100%;
margin-left:30px;
font-style:normal;
}
.lien_sous_menu span , .lien_sous_menu_last span{
display:block;
width:5px;
height:8px;
background:url(image/gif/puce_lien_sous_menu.gif) left top no-repeat;
position:absolute;
top:8px;
left:15px;
}
.lien_sous_menu:hover{
background:url(image/gif/bg_lien_smenu.gif) #f3ecf3 left top repeat-x;
color:#de0101;
border-bottom:#fcfafc 1px solid;
}
.lien_sous_menu_last:hover{
background:url(image/gif/bg_lien_smenu.gif) #f3ecf3 left top repeat-x;
color:#de0101;
}
.lien_sous_menu:hover span , .lien_sous_menu_last:hover span{
background:url(image/gif/puce_lien_sous_menu.gif) left bottom no-repeat;
}
.bg_recheche_mobile{
background:url(image/gif/bg_recherche_mobile.gif) #f7f6f6 left top no-repeat;


}
.padding_left_right10{
padding-left:10px;
padding-right:10px;
}
.padding_bottom10{
padding-bottom:10px;
}
.padding_bottom20{
padding-bottom:20px;
}
.btn_lancer_recherche{
background:url(image/gif/btn_lancer_recherche.gif) left top no-repeat;
display:block;
height:26px;
width:180px;
text-indent:-99999px;
}
.margin_top10{
margin-top:10px;
}
.margin_bottom10{
margin-bottom:10px;
}
.div_affiner_recherche{
height:100%;
position:relative;
}
.border_affiner_recherche{
border:#dadada 1px solid;
/*background:url(image/gif/background_menu.gif) #f2f2f2 left top repeat-x;*/
padding:5px 0;
}
.title_affiner_recherche{
height:100%;
display:block;
margin:0 24px 0 10px;
}
.puce_affiner_recherche{
display:block;
width:12px;
height:7px;
position:absolute;
top:50%;
right:11px;
margin-top:-3px;
background:url(image/gif/puce_affiner_recherche.gif) top left no-repeat;
}
.txt_262626_11{
font-family:Arial;
font-size:11px;
color:#262626;
}
.bg_espace_client{
background:url(image/gif/bg_espace_client.gif) left top no-repeat}
.btn_seconnecter{
background:url(image/gif/btn_se_connecter.gif) left top no-repeat;
display:block;
height:26px;
width:100px;

}
.div_note{
background:url(image/gif/puce_note.gif) left top no-repeat;
padding-left:28px;
margin-top:5px;
min-height:30px; height:auto !important ; height:30px;

}
p.note{
color:#d31312;
font-family:Arial;
font-size:11px;
padding-top:2px;
}
div.panier{
background:url(image/gif/bg_panier_comparateur.gif) left top no-repeat;
height:50px;
width:230px;
position:relative;
}
div.comparateur{
background:url(image/gif/bg_panier_comparateur.gif) left bottom no-repeat;
height:50px;
width:230px;
position:relative;
}
.padding_panier{
display:block;
margin-right:45px;
padding-top:34px;
padding-left:15px;
}
div.panier em, div.comparateur em{
display:block;
font-style:normal;
color:white;
font-family:Arial;
font-size:11px;
line-height:12px;
}
.bottom{
display:block;
position:absolute;
right:4px;
top:4px;
height:42px;
width:32px;
background:url(image/gif/top_bottom.gif) left top no-repeat;
}
.top{
display:block;
position:absolute;
right:4px;
top:4px;
height:42px;
width:32px;
background:url(image/gif/top_bottom.gif) left bottom no-repeat;
}
.txt_131313_12{
color:#131313;
font-family:Arial;
font-size:12px;
}
.txt_de0101_16{
color:#de0101;
font-family:Arial;
font-size:16px;
}
.txt_noir11{
color:black;
font-family:Arial;
font-size:11px;
}
.txt_de0101_12{
color:#de0101;
font-family:Arial;
font-size:12px;
}
.txt_e01212_11{
color:#e01212;
font-family:Arial;
font-size:11px;
}
.li_odd{
padding:5px 0 ;
background-color:#fdfcfc;
border-bottom:1px solid white;
}
.li_even{
padding:5px 0 ;
background-color:#f9f8f8;
border-bottom:1px solid white;
border-top:1px solid #f7f6f6;
}
.display_none{
display:none;
}
.display_block{
display:block;
}
.btn_comparaison{
background:url(image/gif/btn_lancer_comparaison.gif) left top no-repeat;
display:block;
height:26px;
width:160px;
text-indent:-99999px;
}
.btn_commande{
background:url(image/gif/btn_lancer_commande.gif) left top no-repeat;
display:block;
height:26px;
width:150px;
text-indent:-99999px;
}
.bloc_gris{
height:100%;
position:relative;
}
.padding_bloc_gris{
padding:15px 10px;
background-color:#f7f6f6;
}
.padding_footer{
padding:8px 10px;
background-color:#f7f6f6;
}
.top_left_gris{
background:url(image/gif/top_left_gris.gif) left top no-repeat;
width:5px;
height:5px;
display:block;
top:0;
left:0;
position:absolute;
}
.top_right_gris{
background:url(image/gif/top_right_gris.gif) left top no-repeat;
width:5px;
height:5px;
display:block;
top:0;
right:0;
position:absolute;
}
.bottom_left_gris{
background:url(image/gif/bottom_left_gris.gif) left top no-repeat;
width:5px;
height:5px;
display:block;
bottom:0;
left:0;
position:absolute;
}
.bottom_right_gris{
background:url(image/gif/bottom_right_gris.gif) left top no-repeat;
width:5px;
height:5px;
display:block;
bottom:0;
right:0;
position:absolute;
}
.txt_noir_10{font-family:Arial;font-size:10px;color:black;}
.div_conseillers{height:100%;position:relative;}
.border_conseillers{border:#dadada 1px solid;padding:0 5px ;}
.txt_252525_16_myriad{font-family:Arial;font-size:16px;color:#252525;}
.txt_de0101_20_myriad{font-family:Arial;font-size:20px;color:#de0101;}
.cell_conseillers{border-left:#e1dede 1px solid;padding:3px 5px 3px 10px;}
.div_famille_produit{height:100%;position:relative;}
.border_div_famille_produit{border:#dadada 1px solid;padding-top:10px;}
.top_left_div_famille_produit{background:url(image/gif/top_left_menu.gif) left top no-repeat;width:2px;height:2px;display:block;top:0;left:0;
position:absolute;}
.top_right_div_famille_produit{background:url(image/gif/top_right_menu.gif) left top no-repeat;width:2px;height:2px;display:block;top:0;
right:0;position:absolute;}
.bottom_left_div_famille_produit{background:url(image/gif/bottom_left_menu.gif) left top no-repeat;width:2px;height:2px;display:block;
bottom:0;left:0;position:absolute;}
.bottom_right_div_famille_produit{background:url(image/gif/bottom_right_menu.gif) left top no-repeat;width:2px;height:2px;display:block;
bottom:0;right:0;position:absolute;}
.ombre_famille{background:url(image/gif/ombre_famille.gif) center top no-repeat;height:3px;}
.border_left_e1dede{border-left:#e1dede 1px solid;}
.border_right_e1dede{border-right:#e1dede 1px solid;}
.btn_ajouter_panier{background:url(image/gif/btn_ajouter_au_panier.gif) left top no-repeat; display:block;width:149px;height:26px;margin:auto;margin-bottom:10px;}
.btn_ajouter_panier:hover{background:url(image/gif/btn_ajouter_au_panier.gif) left bottom no-repeat;}
.btn_ajouter_panier_inactif{background:url(image/gif/btn_ajouter_au_panier.gif) left center no-repeat;display:block;width:149px;height:26px;
margin:auto;margin-bottom:10px;}
.align_center{text-align:center;}
.cell_famille_odd{border-top:#e2dfdf 1px solid;background:url(image/gif/bg_odd_famille.gif) left top repeat-x;}
.cell_famille_even{border-top:#e2dfdf 1px solid;}
.link_famille{display:block;color:#181818;font-family:Arial;font-size:11px;padding:3px 3px 3px 26px;}
.link_famille:hover{color:#de0101;}
.plus_detail{background:url(image/gif/icone_plus_details.gif) 6% 50% no-repeat;}
.ajouter_comparateur{background:url(image/gif/icone_ajouter_comparateur.gif) 6% 50% no-repeat;}
.txt_noir16 {FONT-SIZE: 16px;COLOR:black;FONT-FAMILY: Arial;}
.line_height116{line-height:16px;}
.margin_top_bottom5{margin-top:5px;margin-bottom:5px;}
.img_produit{min-height:170px;height:auto !important;height:170px;text-align:center;}
.div_link_tri_actif{position:relative; background:url(image/gif/bg_tri.gif) left top repeat-x;}
.div_link_tri_actif a{display:block;height:28px;line-height:28px;margin:0 18px 0 6px;color:white;font-family:Arial;font-size:11px; }
.div_link_tri_actif a span.croissant{display:block;position:absolute;background:url(image/gif/puce_tri_croissant.gif) left top no-repeat;width:5px;height:3px;top:50%; margin-top:-1px;right:7px;}
.div_link_tri_actif a span.decroissant{display:block;position:absolute;background:url(image/gif/puce_tri.gif) left bottom no-repeat;width:5px;
height:3px;top:50%;margin-top:-1px;right:7px;}
.div_link_tri{position:relative;}
.div_link_tri a{display:block;height:28px;line-height:28px;margin:0 18px 0 6px;color:#555555;font-family:Arial;font-size:11px; }
.div_link_tri a span.decroissant{display:block;position:absolute;background:url(image/gif/puce_tri.gif) left top no-repeat;width:5px;height:3px;top:50%;margin-top:-1px;right:7px;  }
.div_link_tri a span.croissant{display:block;position:absolute;background:url(image/gif/puce_tri_croissant.gif) left bottom no-repeat;width:5px;height:3px;top:50%;margin-top:-1px;right:7px;  }
.link_pagination{color:#555555;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:0 3px;}
.link_pagination:hover{color:#de0101;text-decoration:underline;}
.link_pagination_actif{color:#de0101;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:0 3px;}
.test_border{background:url(image/gif/border.gif) left top repeat-y;}
.label_affiner_reche{ display:block; margin-bottom:5px; color:black; font-family:Arial; font-size:11px;}
.checkbox_affiner_reche{ margin-right:10px; width:12px; height:12px; overflow:hidden; vertical-align:top}
.btn_newsletter{background:url(image/gif/btn_sinscrire.gif) left top no-repeat; display:inline-block; height:26px; width:80px; font:normal 11px/26px arial; color:white; position:relative; float:right; text-align:center; text-transform:uppercase;}
.btn_rechercher{background:url(image/gif/btn_sinscrire.gif) left top no-repeat; display:inline-block; height:26px; width:80px; font:normal 11px/26px arial; color:white;  text-align:center; text-transform:uppercase;}
input.newsletter {color:#9b9b9b;	FONT-SIZE: 11px;border: #D1D1D1 1px solid;	FONT-FAMILY: Arial;padding-left:5px;width:115px;padding-top:1px;height:24px;float:left;display:inline;line-height:24px;}
.div_simulateur_off{ -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border:#ed0404 1px solid;height:100%}
.div_simulateur_on{ -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border:#dadada 1px solid}
.bg_titre_simulateur_on{ background:url(image/gif/bg_simulateur.gif) left bottom repeat-x #fefefe;  color:#555555; font-family:arial; font-size:12px}
.icone_on{background:url(image/gif/icone_simulateur_off.gif) 10px center no-repeat; position:relative; padding:4px 0 4px 38px;}
.ouvrir_simulateur{background:url(image/gif/ouvrir_simulateur.gif) left top no-repeat; display:block; width:12px; height:12px; position:absolute; right:10px; top:50%; margin-top:-6px ; cursor:pointer}
.bg_titre_simulateur_off{ background:url(image/gif/bg_simulateur_on.gif) left bottom repeat-x #ed0404;  color:white; font-family:arial; font-size:12px}
.icone_off{background:url(image/gif/icone_simulateur_on.gif) 10px center no-repeat; position:relative; padding:4px 0 4px 38px;}
.fermer_simulateur{background:url(image/gif/fermer_simulateur.gif) left top no-repeat; display:block; width:12px; height:12px; position:absolute; right:10px; top:50%; margin-top:-6px;  cursor:pointer}
.icone_on strong, .icone_off strong{ font-weight:normal; display:block; margin-right:15px}
input.input_simulateur {color:#9b9b9b;	FONT-SIZE: 11px;border: #D1D1D1 1px solid;	FONT-FAMILY: Arial;padding-left:5px;/*width:208px;*/padding-top:1px;height:20px;}
.point_merci{ -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border-style:solid;border-width:1px;border-color:#d6d5d5 white white #d6d5d5;height:100%;background-color:#eeeded;padding:10px;margin-top:10px;font-family:arial; font-size:14px;}
/* Added */
.bloc_gris_maps {background-color:#f7f6f6; position:relative;}
.bloc_google {background-color:#fff; position:relative; border:#efefef solid 1px;}
.inner_google_maps { padding:10px;}
.left_top_maps, .right_top_maps, .left_bottom_maps, .right_bottom_maps { background:url(image/gif/coin_bloc_gris_maps.gif) no-repeat; position:absolute; width:5px; height:4px;}
.left_top_google, .right_top_google, .left_bottom_google, .right_bottom_google { background:url(image/gif/coin_bloc_google_maps.gif) no-repeat; position:absolute; width:5px; height:5px;}
.left_top_maps, .left_top_google { background-position:left top; left:0; top:0;}
.right_top_maps, .right_top_google {background-position:right top; right:0; top:0;}
.left_bottom_maps, .left_bottom_google {background-position:left bottom; left:0; bottom:0;}
.right_bottom_maps, .right_bottom_google {background-position:right bottom; right:0; bottom:0;}
.left_top_google { background-position:left top; left:-1px; top:-1px;}
.right_top_google {background-position:right top; right:-1px; top:-1px;}
.left_bottom_google {background-position:left bottom; left:-1px; bottom:-1px;}
.right_bottom_google {background-position:right bottom; right:-1px; bottom:-1px;}
.table_map tr td { padding-top:10px; padding-bottom:10px;}
.table_radio_maps tr td { padding-top:17px; padding-bottom:0; }
tr.border_bottom_white td  { border-bottom:#fff solid 1px;}
.padding_left20 { padding-left:20px;}
.radio_map { width:12px; height:12px; margin:0 10px 0 0; padding:0;}
.select_maps { width:247px; color:#4f4f4f;FONT-SIZE: 11px; BORDER-LEFT: #D1D1D1 1px solid; BORDER-BOTTOM: #D1D1D1 1px solid; BORDER-RIGHT: #D1D1D1 1px solid; BORDER-TOP: #D1D1D1 1px solid; FONT-FAMILY: Arial; height:18px;}
.prend_pack { background: url(image/gif/je_prend_pack.jpg) left top no-repeat; width:118px; height:25px; display:block;}
.prend_pack:hover { background-position:left bottom;}
.div_contenu{ padding:0 20px}
.div_contenu p{ margin:10px 0}
.padding_logo{ padding-bottom:10px}
/****slider**********/
.coda-slider-wrapper {/* padding: 20px 0*/ }
.coda-slider { background: #ebebeb }
/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
/* Change the width of the entire slider (without dynamic arrows) */
.coda-slider, .coda-slider .panel { width: 500px } 
/* Change margin and width of the slider (with dynamic arrows) */
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 500px }
.coda-slider-wrapper.arrows .coda-slider {/* margin: 0 10px*/}
/* Arrow styling */
/*.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }*/
/* Tab nav */
.coda-nav ul li a.current { background: #39c }
/* Panel padding */
.coda-slider .panel-wrapper { /*padding: 20px */}
/* Preloader */
.coda-slider p.loading { padding: 20px; text-align: center }
/* Don't change anything below here unless you know what you're doing */
/* Tabbed nav */
.coda-nav ul { clear: both; display: none; margin: auto; overflow: hidden }
.coda-nav ul li { display: inline }
.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
/* Miscellaneous */
.coda-slider-wrapper { clear: both; overflow: auto; position:relative; width:500px; height:180px; overflow:hidden }
.coda-slider { float: left; overflow: hidden; position: relative; height:180px }
.coda-slider .panel { display: block; float: left }
.coda-slider .panel-container { position: relative }
.coda-nav-left  {position: absolute;    cursor: pointer;	margin-top:-25px;	top: 50%;	width:50px;	height:60px;  left: 10px; 	z-index:999; outline:none; }
.coda-nav-right { position: absolute;    cursor: pointer;	margin-top:-25px;	top: 50%;	width:50px;	height:60px;  right: 10px; 	z-index:999;outline:none; }
.coda-nav-left a { background:url(image/png/left.png) top left no-repeat; display:block; width:50px; height:60px; overflow:hidden; text-indent:-99999em }
.coda-nav-left a:hover { background:url(image/png/left.png) bottom left no-repeat;  }
.coda-nav-right a {  background:url(image/png/right.png) top left no-repeat; display:block; width:50px; height:60px; overflow:hidden; text-indent:-99999em }
.coda-nav-right a:hover {  background:url(image/png/right.png) bottom left no-repeat;  }

/* theme blackberry */

	
