html{
  font-size : 90%;
  font-family : arial,freesans,"dejavu sans";
  margin : 0px;
}

body{
  margin : 1px;
}

p{margin:0;}
h1{margin:0;}
h1{font-size:14px;}
h2{margin:0;}
h2{font-size:14px;line-height:20px; display:inline;}
h3 { margin: 0; padding: 0; font-size:13px;}
textarea{width:98%;}

a img{border:0px;}

.logo_g{background:url("images/logo-g.jpg") no-repeat; width:456px; height:100px;}
.logo_m{background:url("images/logo-m.png") repeat-x; height:100px;}
.logo_d{text-align:right; vertical-align:top; background:url("images/logo-d.jpg") no-repeat; width:531px; height:100px;}
.logo_d a{text-decoration:none;}

.pp_g{background:url("images/pp-g.jpg") no-repeat; width:245px; height:59px;}
.pp_m{font-weight:bold; text-align:center; background:url("images/pp-m.png") repeat-x; height:59px;}
.pp_m a{color:black;}
.pp_d{background:url("images/pp-d.jpg") no-repeat; width:245px; height:59px;}

.barre_titre{
  font-size : 150%;
  font-weight : bold;
}
.barre_titre a{color:black; text-decoration:none;}

.BM_menu_g{background:url("images/BM-menu-g.png") no-repeat; width:12px; height:39px;}
.BM_menu_m{color:white; font-weight:bold; background:url("images/BM-menu-m.png") repeat-x; width:1%; height:39px;}
.BM_menu_m a{color:white; text-decoration:none;}
.BM_menu_d{background:url("images/BM-menu-d.png") no-repeat; width:12px; height:39px;}
.BM_g{background:url("images/BM-d.png") repeat-x; height:39px; margin-left:auto;}
.BM_d{background:url("images/BM-d.png") repeat-x; height:39px; margin-right:auto;}

.MV_h{background:url("images/MV-h.png") no-repeat; width:200px; height:4px;}
.MV_m{background:url("images/MV-m.png") repeat-y; width:200px; padding:10px;}
.MV_m a{color:#004D86; text-decoration:none;font-size:12px;}
.MV_m a:hover{color:#76A20E; text-decoration:none; font-size:12px;}
.MV_b{background:url("images/MV-b.png") no-repeat; width:200px; height:4px;}
.MV_cat{color:#004D86; font-weight:bold; font-size:85%; padding-left:50px;}
.MV_cat a{color:#004D86; text-decoration:none;}
.MV_rechercher{background:url("images/MV-rechercher.png") no-repeat; width:200px; height:38px;}
.MV_produits{background:url("images/MV-produits.png") no-repeat; width:200px; height:38px;}
.MV_nouveautes{background:url("images/MV-nouveautes.png") no-repeat; width:200px; height:38px;}
.MV_panier{background:url("images/MV-panier.png") no-repeat; width:200px; height:38px;}
.MV_informations{background:url("images/MV-informations.png") no-repeat; width:200px; height:38px;}
.MV_souscat_1{font-size:90%; padding-left:20px;}
.MV_souscat_1 a{color:black; text-decoration:none;}

.AC_titre{color:#004D86; font-weight:bold;}
.AC_titre a{color:#004D86; text-decoration:none;}
.AC_texte{color:#004D86; vertical-align:top;}
.AC_texte a{color:#004D86; text-decoration:none;}
.AC_m{color:#004D86; font-size:90%; padding:4px;}








.BN_m a{color:black; text-decoration:none;}



.BP_une_h{color:white; font-weight:bold; text-align:center; background:url("images/BP-une-h.png") no-repeat; width:200px; height:37px;}
.BP_une_m{background:url("images/BP-une-m.png") repeat-y; width:200px; padding:8px;}
.BP_une_m a{color:black; font-weight:bold; text-decoration:none;}
.BP_une_b{background:url("images/BP-une-b.png") no-repeat; width:200px; height:8px;}

.BP_hg{background:url("images/BP-hg.png") no-repeat; width:8px; height:21px;}
.BP_hd{background:url("images/BP-hd.png") no-repeat; width:8px; height:21px;}
.BP_bg{background:url("images/BP-bg.png") no-repeat; width:8px; height:8px;}
.BP_bd{background:url("images/BP-bd.png") no-repeat; width:8px; height:8px;}
.BP_h{color:#004D86; font-weight:bold; background:url("images/BP-h.png") repeat-x; height:21px;}
.BP_h a{color:#004D86;}
.BP_b{background:url("images/BP-b.png") repeat-x; height:8px;}
.BP_g{background:url("images/BP-g.png") repeat-y; width:8px;}
.BP_d{background:url("images/BP-d.png") repeat-y; width:8px;}
.BP_m{color:#004D86; font-size:90%; height:140px; padding:4px;}

.c_hg{background:url("images/c-hg.png") no-repeat; width:4px; height:4px;}
.c_hd{background:url("images/c-hd.png") no-repeat; width:4px; height:4px;}
.c_bg{background:url("images/c-bg.png") no-repeat; width:4px; height:4px;}
.c_bd{background:url("images/c-bd.png") no-repeat; width:4px; height:4px;}
.c_h{background:url("images/c-h.png") repeat-x; height:4px;}
.c_b{background:url("images/c-b.png") repeat-x; height:4px;}
.c_g{background:url("images/c-g.png") repeat-y; width:4px;}
.c_d{background:url("images/c-d.png") repeat-y; width:4px;}
.c_m{background-color:#A8D7Fa;}
.c_m a{color:black; text-decoration:none;}

.titre_g{background:url("images/titre-g.png") no-repeat; width:40px; height:37px;}
.titre_m{color:#76A20E; background:url("images/titre-m.png") repeat-x; height:37px; vertical-align:top; padding-top:4px;}

.ct_g{background:url("images/info-g2.png") no-repeat; width:6px; height:22px;}
.ct_m{color:white; font-weight:bold; font-size:85%; background:url("images/info-m2.png") repeat-x; height:22px;}
.ct_m a{color:white; text-decoration:none;}
.ct_d{background:url("images/info-d2.png") no-repeat; width:6px; height:22px;}











.BP_fiche_titre{color:#FF821C; font-weight:bold;}
.BP_fiche_titre a{color:#FF821C; text-decoration:none;}
.BP_image{float:left; padding-right:8px;}

.BP_fiche_prix_g{background:url("images/BP-fiche-prix-g.png") no-repeat; width:28px; height:22px;}
.BP_fiche_prix_m{color:#004D86; text-align:center; background:url("images/BP-fiche-prix-m.png") repeat-x; height:22px;}
.BP_fiche_prix_d{background:url("images/BP-fiche-prix-d.png") no-repeat; width:4px; height:22px;}

.BN_mm{background-color:#FFDCA6; vertical-align:top;}
.BN_barre{background-color:#D9F0FF; border-top:1px solid #6CB6E3; border-bottom:1px solid #6CB6E3;}

.BO_etapes_g{background:url("images/BO-etape-g.png") no-repeat; width:10px; height:36px;}
.BO_etapes_m{background:url("images/BO-etape-m.png") repeat-x; height:36px;}
.BO_etapes_d{background:url("images/BO-etape-d.png") no-repeat; width:10px; height:36px;}

.submit_quantite{background:url("images/calculator_edit.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.submit_vert_120{color:white; font-weight:bold; background:url("images/bouton-vert-120.png"); width:120px; height:28px; border:0px; cursor:pointer;}
.submit_vert_160{color:white; font-weight:bold; background:url("images/bouton-vert-160.png"); width:160px; height:22px; border:0px; cursor:pointer;}
a.a_vert_160{ color:white; font-weight:bold; background:url("images/bouton-vert-160.png"); width:160px; height:22px; border:0px; padding: 3px 23px; }


.info_g{background:url("images/info-g.png") no-repeat; width:6px; height:22px;}
.info_m{color:white; font-weight:bold; text-align:center; background:url("images/info-m.png") repeat-x; height:22px;}
.info_m a{color:white; text-decoration:none;}
.info_m_fiche{text-align:center; background:url("images/BP-fiche.png") no-repeat 50%; height:22px;}
.info_m_fiche a{text-decoration:none;}
.info_d{background:url("images/info-d.png") no-repeat; width:6px; height:22px;}

.info_g2{background:url("images/info-g2.png") no-repeat; width:6px; height:22px;}
.info_m2{color:white; font-weight:bold; text-align:center; background:url("images/info-m2.png") repeat-x; height:22px;}
.info_m2 a{color:white; text-decoration:none;}
.info_d2{background:url("images/info-d2.png") no-repeat; width:6px; height:22px;}

.i_form_input{border:1px solid #A7AFB6; width:95%;}
.i_form_input:focus{border:1px solid #DCE7F0;}
.i_form_input_short{border:1px solid #A7AFB6;}
.i_form_input_short:focus{border:1px solid #DCE7F0;}
.i_BM{border:1px solid black;}

.tab_page{
  width : 100%;
}

.menu_titre{}

.menu_fond{}

.txt_commande_produit{color:#626262; font-weight:bold;}
.txt_commande_produit a{color:#626262; text-decoration:none;}
.txt_commande_prix{color:#626262;}
.txt_commande_infos{color:#688A00;}
.middle{text-align:center;}
.pad4{padding:4px;}

.st_pages{color:#557BE8;}
.st_pages a{color:black;}

.bold{font-weight:bold;}
.red{color:red;}

.erreur{
  color : red;
}

.BP_hg2{background:url("images/BP-hg2.png") no-repeat; width:8px; height:8px;}
.BP_hd2{background:url("images/BP-hd2.png") no-repeat; width:8px; height:8px;}
.BP_h2{color:#004D86; font-weight:bold; background:url("images/BP-h2.png") repeat-x; height:8px;}

.BP_m_topr{color:#004D86; font-size:90%; padding:1px 0px 0px 1px;}

.BP_topr_case{color:black; background-color:#D5ECFD; text-align:center; height:24px; border:1px solid white;}
.BP_topr_case a{color:black; text-decoration:none;}
.mhposition {
	position: absolute;
	left: 90.402mm;
	top: 10px;
}
.Style5 {
	font-weight:bold; 
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}

.vert {
color: #76A20E;
}

	#fix { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: transparent url(/images/opacite.png); z-index: 10;  }
	#pop { position: absolute; margin: auto; top: 0; bottom: 0; left: 0; right: 0; width: 800px; height: 600px;  display: block; }	

	#inline { list-style: none; display: inline; margin: 0; padding: 0; }
	#inline li { padding: 0 5px; }
	#inline img { float: left; width: 100px; padding: 0 10px 0 0; }

	
div#droite p
{
margin:0;
padding:0;
text-align:justify;
}
div#droite  img
{
float:right;
margin:0 0 5px 10px;
}
hr
{
clear:left;
}


div#gauche p
{
margin:0;
padding:0;
text-align:justify;
}
div#gauche  img
{
float:left;
margin:0 10px 5px 0;
}
hr
{
clear:left;
}

/* block CONTACT ******************************************************************************* */
#contact_block .block_content {
	padding:10px 0 15px 0;
	margin:0 0 0 -5px;
	background: url(images/block_contact_bg.jpg) no-repeat left bottom transparent
}

#contact_block p {
	padding:0 0px 5px 15px;
	font-size: 13px;
	line-height: 18px
}
#contact_block p.tel {
	margin:0 0 0 60px;
	padding-left: 20px;
	font: bold 11px/20px Arial, Verdana, sans-serif;
	background: url(images/block_contact_pict_tel.png) no-repeat 0 0 transparent
}
#contact_block a {
	display:block;
	margin-left:60px;
	padding:6px 8px;
	font:bold 10px Arial,Verdana,sans-serif;
	color:#fff;
	text-shadow:0 -1px 0 #000;
	text-transform:uppercase;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:url(images/bloc_contact_a_bg.png) repeat-x 0 0 #000
}
#contact_block a:hover {text-decoration:none}

#contact_block .label {display: none}

a.color1{ font-weight:bold ;text-decoration: underline ; }
a.color1:visited { text-decoration: underline ; }
a.color1:hover { color: red ; text-decoration: underline ; }

a.color2 { color: #FFFFFF; }
a.color2:hover { color: #000000; }

a.color3 { color: #FFFFFF; }
a.color3:hover { color: #000000;}

a.color4 { color: #FFFFFF; }
a.color4:hover { color: #000000; }

a.color5 { color: #FFFFFF; }
a.color5:hover { color: #000000;}

a.color6 { color: #FFFFFF; }
a.color6:hover { color: #000000; }