@charset "utf-8";
/* CSS Document */
	body{margin:0;padding:0;color:#333;font:normal 12px arial;background:#FFF}
	form{margin:0;padding:0;}
	input,select{font:normal 100% arial}
	td{padding:0}
	img{border:0;margin:0}
	body a:hover{text-decoration:underline}
	a {color:#005447;}
	a:hover{color:#EE002F; text-decoration: underline;}
	/*--- Debut commun site --*/
	#contentpage{
		width: 960px;
		margin: 6px auto;
	}	
	.fl{float:left}
	.fr{float:right}
	.cl{clear:both;font-size:1px;height:1px;line-height:1px;}
	/*--- Fin commun site --*/
	/*--- Debut partie header --*/
	#header{
		position: relative;
		background-image: url(../img/header/fond.gif);
		background-position: top;
		background-repeat: repeat-x;
		height: 120px;
	}
	#header table, .sub_mmenu table{border-collapse:collapse;margin:0}
	#header a{text-decoration:none}
	#header .logo{
		position: absolute;
		left: 34px;
		top: 32px;
		width: 170px;
	}
	#header .top_link{
		float: right;
		font-size:95%;
		padding: 52px 24px 0 0
	}
	#header .top_link a{color:#000;
	}
	#header .mmenu{
		position: absolute;
		top: 90px;
		width: 100%;
	}
	#header .mmenu .bt{background:#239180 url(../img/header/mmb_c.gif) top repeat-x}
	#header .mmenu .bt table{background:url(../img/header/mmb_l.gif) left top no-repeat;height:30px}
	#header .mmenu .bt table td{background:url(../img/header/mmb_r.gif) right top no-repeat;padding:0 8px 0 12px;color:#FFF;font:bold 11px tahoma;line-height:1}
	#header .mmenu .bt div{padding:0 8px 0 14px;background:url(../img/header/li_white.gif) 4px center no-repeat;text-align:center}
	#header .mmenu .bt a{color:#FFF;font:bold 11px tahoma;line-height:1}
	#header .mmenu table.first{background:url(../img/header/f_mmb_l.gif) left top no-repeat}
	#header .mmenu table.first td{padding-left:16px}
	#header .mmenu .sel{background:#239180 url(../img/header/mmb_c_a.gif) top repeat-x}
	#header .mmenu .sel table{background:url(../img/header/mmb_l_a.gif) left top no-repeat}
	#header .mmenu .sel table td{background:url(../img/header/mmb_r_a.gif) right top no-repeat}
	#header .mmenu .sel table.first{background:url(../img/header/f_mmb_l_a.gif) left top no-repeat}
	
	/*--- Début sub_menu--*/
	.sub_mmenu{height:32px}
	.sub_mmenu .bt{background:#239180 url(../img/ssmenu/smmb_c.gif) top repeat-x;}	
	.sub_mmenu .bt table{background:url(../img/ssmenu/smmb_l.gif) left top no-repeat;height:32px}	
	.sub_mmenu .bt table td{background:url(../img/ssmenu/smmb_r.gif) right top no-repeat;padding:0 8px 0 12px;color:#FFF;font:bold 10px tahoma;line-height:1}	
	.sub_mmenu .bt div{padding:0 8px 0 14px;background:url(../img/ssmenu/li_black.gif) 4px center no-repeat;text-align:center}	
	.sub_mmenu .bt a{color:#336666;font:bold 10px tahoma;line-height:1; text-decoration:none;}	
	.sub_mmenu table.begin{padding:0;height:32px;background:url(../img/ssmenu/smmb_lr.gif) left top no-repeat}	
	.sub_mmenu .sel a{color:#FFF; text-decoration: underline;}	
	.sub_mmenu .sel{background:#239180 url(../img/ssmenu/smmb_c_a.gif) top repeat-x}	
	.sub_mmenu .sel table{background:url(../img/ssmenu/smmb_l_a.gif) left top no-repeat}	
	.sub_mmenu .sel table td{background:url(../img/ssmenu/smmb_r_a.gif) right top no-repeat}	
	.sub_mmenu .sel div{padding:0 8px 0 14px;background:url(../img/ssmenu/li_white.gif) 4px center no-repeat;text-align:center}
	/*--- Fin sub_menu--*/
	
	/*--- Debut fil d'ariane ---*/
	#filariane{
		border: 1px solid #CECBBF;
		background-color: #FFFFFF;
		padding: 2px;
	}
	#filariane div{
		height: 36px;
		background-image: url(../img/header/bg_nav.gif);
		background-repeat: repeat-x;
		line-height: 36px;
		padding: 0 16px;
	}
	#filariane,#filariane a{font:normal 11px tahoma;color:#005447; text-decoration: none;}
	#filariane a:hover{text-decoration: underline;}
	#filariane .path{ background:url(../img/header/go_green.gif) 8px center no-repeat;padding:4px 0 4px 24px}
	#filariane .path_end{background:url(../img/header/go_red.gif) 8px center no-repeat;padding:4px 0 4px 24px;color:#C0240C}
	/*--- Fin fil d'ariane ---*/
	/*--- Fin partie header --*/
	/*--- Début de l'encart de gauche ---*/
	#content {
		padding: 10px 0; 
	}
	.encart_left{
		float: left;
		width: 220px;
		margin-right: 10px;
	}
	.encart_title{
		background-image: url(../img/encart/title_top.jpg);
		background-repeat: no-repeat;
		padding-left: 10px; 
		color: #FFFFFF;
		font:bold 11px tahoma;
		height: 30px;
		line-height: 30px;
	}
	.encart_myshop{
		position: relative;
		width: 220px;
		height: 33px;
		overflow: visible;
	}
	.encart_myshop img{
		position: absolute;
		top:0;
	}
	.encart_content{
		border: 1px solid #D0C9AD;
		padding: 1px;
		margin-bottom: 10px;
		color:#005447;
	}
	.encart_content a{
		text-decoration: none;
		font:normal 12px arial;
		color:#005447;
	}
	.encart_menu{
		background:#FAFAFA url(../img/encart/menu_fd.gif) bottom repeat-x;
		padding:0 10px;
		color:#EE002F;
	}
	.encart_menu a{
		color:#336666;
		display: block;
		padding: 5px 0;
		padding-left:12px;
		background:url(../img/encart/fleche.gif) left center no-repeat;
	}
	.encart_menu a:hover{
		color:#EE002F;
	}
	.encart_banq a{
		text-decoration: none;
		font:normal 11px arial;
		color:#005447;
	}
	.encart_txt a{
		display: block;
		background-repeat: no-repeat;
		background-position: left center;
		padding: 5px 0;
		padding-left: 35px;
	}
	.encart_txt{
		padding: 10px;
	}
	/*--- Fin de l'encart de gauche ---*/
	/*--- Debut partie footer --*/
	#footer{
		padding: 16px;
	}
	#footer .copy{padding:8px 0 0 16px;color:#999;font:normal 10px tahoma}
	#footer .bmenu,.bmenu a{color:#666;font:normal 11px tahoma}
	#footer .bmenu span{margin:0 8px}
	/*--- Fin partie footer --*/

yle Commun-----*/
.btAchat
{
float: left;
width: auto;
background-image: url(../img/commun/btAchat_fd.gif);
background-repeat: no-repeat;
background-position: left top;
}
.btAchat a
{
display: block;
width: auto;
padding-left: 40px;
padding-right: 20px;
line-height: 21px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
background-image: url(../img/commun/btAchat_d.gif);
background-position: right;
background-repeat: no-repeat;
}

.vertTrebu18{
font-family:"Trebuchet MS";
font-size: 18px;
color: #0f7456;
}

/*-------------MENU LEFT ----------------*/

.titre_bloc{
font-family:"Trebuchet MS";
font-size:16px;
color:#033627;
font-weight:bold;
text-align:left;
height:25px;
}
a.picto_menu{
background-image:url(../img/commun/picto_fleche.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
height:15px;
text-decoration:none;
color:#000000;
font-family:Arial;
font-size:12px;
}
a.picto_menu:hover{
background-image:url(../img/commun/picto_fleche_rouge.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
height:15px;
text-decoration:underline;
color:#cc0000;
font-family:Arial;
font-size:12px;
}
a.lien{
text-decoration:underline;
color:#000000;
font-family:Arial;
font-size:12px;
}
a.lien:hover{
text-decoration:underline;
color:#cc0000;
font-family:Arial;
font-size:12px;
}
a.lien_sg{
text-decoration:underline;
color:#000000;
font-family:Arial;
font-size:11px;
}
a.lien_sg:hover{
text-decoration:underline;
color:#cc0000;
font-family:Arial;
font-size:11px;
}

/*---------- FOOTER ----------*/
.text_footer{
font-family:Tahoma;
font-size:11px;
color:#999999;
}
a.lien_footer{
font-family:Tahoma;
font-size:11px;
color:#005447;
text-decoration:underline;
}
a.lien_footer:hover{
font-family:Tahoma;
font-size:11px;
color:#005447;
text-decoration:underline;
}
/*--------------HOME PAGE-------------*/
.titre_bloc_home{
font-family:"Trebuchet MS";
font-size:13px;
color:#033627;
font-weight:bold;
text-align:left;
height:20px;
}
.prix_home{
font-family:arial;
font-size:18px;
color:#003333;
font-weight:bold;

}

.bt_cmd{
font-family:arial;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}

.bt_attach{
font-family:arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

/*---------------CATALOGUE------------*/
.fleche_in{
background-image:url(../img/cata/fleche_select.gif);
background-repeat:no-repeat;
width:32px;
height:22px;
}
.fleche_out{
background-image:url(../img/cata/fleche_unselect.gif);
background-repeat:no-repeat;
width:32px;
height:22px;
}
.titre{
font-family:arial;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}
.cata_titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
.cata_sous_titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}
.cata_titre_rouge {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
.cata_titre_blanc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.cata_texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.cata_fleche_grise {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
a.cata_lien_noir {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}
a.cata_lien_noir:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}
a.cata_lien_rouge {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:underline;
}
a.cata_lien_rouge:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:underline;
}/*----------- PROCESSUS COMMANDE-----------*/

.nav_cmd_nb_in{
font-family:arial;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
background-color:#04281c;
float:left; 
padding-right:1px; 
width:20px;
height:18px;
text-align:center;
padding-top:2px;
}
.nav_cmd_in{
font-family:arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-color:#0f7456;
height:17px;
padding-top:3px;
}

.nav_cmd_nb_out{
font-family:arial;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
background-color:#999999;
float:left; 
padding-right:1px; 
width:20px;
height:18px;
text-align:center;
padding-top:2px;
}
.nav_cmd_out{
font-family:arial;
font-size:12px;
color:#999999;
font-weight:bold;
background-color:#d4dad9;
height:17px;
padding-top:3px;
}
.txt_cmd{
font-family:arial;
font-size:13px;
color:#000000;
font-weight:normal;
}
.cnil{
font-family:arial;
font-size:10px;
color:#b5b5b6;
font-weight:normal;
}
/*----------------CADDIE-----------*/
.tet_qte{
background-color:#d4dad9;
font-family:arial;
font-size:11px;
font-weight:normal;
color:#999999;
float:left; 
height:20px;
text-align:center;
padding-top:3px;
}
/*-------- AIDE -----------*/
.titre_aide{
font-family:arial;
font-size:18px;
font-weight:normal;
color:#333333;
}
.text_aide{
font-family:arial;
font-size:13px;
font-weight:normal;
color:#666666;

}
a.lien_aide{
background-image:url(../img/commun/carre_gris.gif);
background-repeat:no-repeat;
padding-left:15px;
text-align:left;
background-position:left center;
font-family:arial;
font-size:12px;
font-weight:normal;
color:#999999;
}
a.lien_aide:hover{
background-image:url(../img/commun/carre_rouge.gif);
background-repeat:no-repeat;
padding-left:15px;
text-align:left;
background-position:left center;
font-family::arial;
font-size:12px;
font-weight:normal;
color:#000000;
}
/*------------MIGRATION----------*/

.titre_migr{
font-size:18px;
font-weight:bold;
color:#000000;
}

/*------------FICHE------------*/
a.fiche {color:#999999; text-decoration:underline; text-decoration:none;}
a.fiche:hover {color:#999999; text-decoration:underline; text-decoration:none;}

.onglet-left_in{
	background-image:url(../img/fiche/tet_over_left.gif); 
	background-repeat:no-repeat;
	width:13px;
	height:23px;
}
.onglet-bg_in{
	background-image:url(../img/fiche/tet_over_bg.gif); 
	background-repeat:repeat-x;
	width:auto;
	height:21px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding-top:3px;
}
.onglet-right_in{
	background-image:url(../img/fiche/tet_over_right.gif); 
	background-repeat:no-repeat;
	width:13px;
	height:23px;
}

.onglet-left_out{
	background-image:url(../img/fiche/tet_out_left.gif); 
	background-repeat:no-repeat;
	width:13px;
	height:23px;
	cursor:pointer;
}
.onglet-bg_out{
	background-image:url(../img/fiche/tet_out_bg.gif); 
	background-repeat:repeat-x;
	width:auto;
	height:21px;
	color:#999999;
	font-weight:bold;
	font-size:12px;
	padding-top:3px;
	cursor:pointer;
}
.onglet-right_out{
	background-image:url(../img/fiche/tet_out_right.gif); 
	background-repeat:no-repeat;
	width:13px;
	height:23px;
	cursor:pointer;
}

a.onglet_screenshot{
	color:#999999;
	font-weight:bold;
	font-size:12px;
	padding-top:3px;
	text-decoration:none;
}
a.onglet_screenshot:hover{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding-top:3px;
	text-decoration:none;
}
.fiche_nom_prod_noir{
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
.fiche_nom_prod_rouge{
	font-size:18px;
	font-weight:bold;
	color:#cc0000;
}

.fiche_prix{
	font-size:18px;
	font-weight:bold;
	color:#cc0000;
	text-align:center;
}

/*----------------------------------- FICHE POUR CATALGUE-----------------*/
.fiche_titre_presse{
background-image:url(../img/fiche/puce.jpg);
background-repeat:no-repeat;
background-position:left center;
font-weight:bold;
padding-left:10px;
color:#000000;
font-size:11px;
height:auto;
}
.fiche_desc_presse{
border-bottom:solid 1px #999999;
color:#000000;
font-size:11px;
height:auto;
margin-bottom:10px;
padding-bottom:5px;
}

.fiche_avantages{
background-image:url(../img/fiche/dd_chevron.gif);
background-repeat:no-repeat;
background-position:left center;
font-weight:bold;
padding-left:10px;
color:#000000;
font-size:11px;
height:auto;
padding-bottom:2px;
}

.fiche_desc_longue_titre{
text-align:left;
border-bottom:solid 1px #005447;
color:#005447;
font-size:16px;
font-weight:bold;
height:auto;
margin-top:5px;
margin-bottom:5px;
padding-bottom:5px;
}

a.fiche_desc_longue_lien{
background-image:url(../img/fiche/puce.jpg);
background-repeat:no-repeat;
background-position:left center;
font-weight:bold;
padding-left:10px;
color:#005447;
font-size:11px;
height:auto;
text-decoration:underline;
}
a.fiche_desc_longue_lien:hover{
background-image:url(../img/fiche/puce.jpg);
background-repeat:no-repeat;
background-position:left center;
font-weight:bold;
padding-left:10px;
color:#005447;
font-size:11px;
height:auto;
text-decoration:underline;
}

/*-------------------COMPARE------------*/
.text_compare{
	background-image:url(../img/compare/picto.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	color:#adadad;
	font-size:12px;
}

.btPromo
{
	background-image: url(../img/btPromo_fd.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 21px;
	font-weight: bold;
}
.btPromo a
{
	display: block;
	padding: 0 5px;
	text-align: center;
	background-image: url(../img/btPromo_d.gif);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 21px;
	color: #767878;
	text-decoration: none;
	font-size: 11px;
	width: auto;
}



/* style affil pepita */

.gris13r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
}
.jau13r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #F4B508;
}
.no12r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.no18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.vert11r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0A7372;
}
.blc24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}
.blc11r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.blc14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.blc14r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
.champ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-image: url(../img/widget/bgchamp.gif);
	background-repeat:no-repeat;
	height: 22px;
	width: 206px;
	border:solid 1px #ffffff;
}
.blc13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.no14r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.no11r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.champ2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border:solid 1px #999999;
	width:250px;
}