@charset "utf-8";
/* CSS Document */
h1{color:#F60; font-size:22px;}
body
{
	background-image:url(../images/charte/fond.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	
}

#main_container{width:980px; margin:0px auto; border:1px solid #CCC; padding:0px; color:#666; font-family:Arial, Helvetica, sans-serif; background-color:#FFF; }

#header
{
	width:980px;
	height:153px;
	margin:0px;
	padding:0px;
}

#header a
{
	text-decoration:none;
	color:#FFF;
}

#header_top
{
	width:980px;
	height:18px;
	background-color:#999;
	text-align:center;
	color:#FFF;
	font-size:11px;
	padding-top:4px;
}

#header_left
{
	width:320px;
	height:133px;
	position:relative;
	top:-20px;
	float:left;
}
#header_center
{
	width:307px;
	height:133px;
	
	float:left;
}
#header_center_top
{
	width:307px;
	height:95px;
	background-image:url(../images/charte/service-tel.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
#header_center_bottom
{
	width:307px;
	height:38px;
	text-align:center;
}
#header_right
{
	width:300px;
	height:58px;
	background-image:url(../images/charte/fd-panier.jpg);
	background-position:center;
	background-repeat:no-repeat;
	
	float:left;
	text-align:center;
	padding-top:75px;
	padding-left:30px;
}
#header_right_bt_panier
{
	float:left;
	width:58px;
	height:58px;
	margin-top:-40px;	
	margin-left:18px;
	
	
}
#header_right_panier
{
	float:left;
	width:200px;
	height:58px;
	margin-top:-50px;	
	margin-left:2px;
}
#header_right a
{
	text-decoration:none;
	color:#333;
	font-size:12px;
}
#div_onglets
{
	width:960px;
	height:74px;
	background-image:url(../images/charte/bandeau_onglets.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding:0px 10px;
	color:#FFF;
}
#div_onglets a
{
	text-decoration:none;
	color:#FFF;
}
#div_onglet_promo
{
	width:130px;
	padding:5px 10px 0px 0px;
	float:left;
	height:45px;
	text-align:center;
	font-weight:bold;
}
#div_onglet_promo a
{
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	font-size:20px;
}
#div_onglet_livraison
{
	width:135px;
	padding:20px 10px 0px 0px;
	float:left;
	height:49px;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	font-size:15px;
	
}
#div_onglet_express
{
	width:222px;
	padding:14px 10px 0px 0px;
	float:left;
	height:55px;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	font-size:14px;
}
#div_onglet_paiement
{
	width:148px;
	padding:49px 10px 0px 0px;
	float:left;
	height:19px;
	text-align:center;
	font-weight:bold;
	
	color:#FFF;
	font-size:9px;
}

#div_onglet_search
{
	width:250px;
	float:left;
	padding-top:25px;
	height:43px;
	text-align:center;
	color:#FFF;
	
}
#div_onglet_search input
{
	font-size:11px;
}
#div_damier
{
	background-image:url(../images/charte/drapeau-damier.jpg);
	background-position:right;
	background-repeat:no-repeat;
	/*width:470px;*/
	width:960px;
	height:20px;
	float:left;
	margin:0px;
	padding:0px;
}
#div_onglets_gris
{
	background-image:url(../images/charte/onglets_gris.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:470px;
	height:28px;
	padding-top:12px;
	float:left;
	color:#FFF
	
}
#div_onglets_gris_txt
{
	padding-top:5px;
	padding-left:75px;
	font-size:13px;
	color:#FFF;
}

#orange-container
{
	width:980px;
	height:135px;
	background-image:url(../images/charte/bandeau_mdr.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin-bottom:10px;
	
}

#div_mdr
{
	width:400px;
	height:124px;
	margin-left:320px;
	font-size:12px;
	color:#FFF;
	padding:0px 10px;
	font-weight:bold;
	
}
#div_mdr select
{
	margin:4px;
	
}
.bt-search-batterie
{
	width:117px;
	height:33px;
	background-image:url(../images/charte/bt-search-batterie.png);
	background-position:center;
	background-repeat:no-repeat;
	border:none;
	background-color: transparent;
	cursor:pointer;

}
.icone_cat
{
	float:left;
	width:146px;
	height:160px;
	text-align:center;
	margin:6px;
	
}
#icones_cats a
{
color:#FFFFFF;
	text-decoration:none;
}
#div_central
{
	width:960px;
	padding:10px;
	font-size:12px;
	min-height:400px;
}

#div_tryp_panier1
{
	width:960px;
	height:50px;
	background-image:url(../images/charte/fd-trypt-1.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-weight:bold;
}
#div_tryp_panier2
{
	width:960px;
	height:50px;
	background-image:url(../images/charte/fd-trypt-2.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-weight:bold;
}
#div_tryp_panier3
{
	width:960px;
	height:50px;
	background-image:url(../images/charte/fd-trypt-3.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-weight:bold;
}
#div_tryp_panier1 a,#div_tryp_panier2 a,#div_tryp_panier3 a
{
	text-decoration:none;
	color:#FFF;
}
#div_tryp_panier_left
{
	width:300px;
	height:30px;
	float:left;
	padding:15px 10px 0px 10px;
	text-align:center;
	color:#FFF;
	font-size:14px;
}
#div_tryp_panier_center
{
	width:300px;
	height:30px;
	float:left;
	padding:15px 10px 0px 10px;
	text-align:center;
	color:#FFF;
	font-size:14px;
}
#div_tryp_panier_right
{
	width:300px;
	height:30px;
	float:left;
	padding:15px 10px 0px 10px;
	text-align:center;
	color:#FFF;
	font-size:14px;
}
#div_footer
{
	width:980px;
	height:60px;
	padding-top:10px;
	background-color:#000;
	background-image:url(../images/charte/bg_footer.jpg);
	background-repeat:repeat-x;
	background-position:center;
	text-align:center;
	color:#FFF;
	font-size:12px;
}
#div_footer a
{
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	
}
#div_footer a:hover
{
	text-decoration:none;
	color:#F60;
	font-weight:bold;
	
}

div_footer_left
{
	width:450px;
	float:left;
}

div_footer_right
{
	width:450px;
	float:left;
}

#result_table td
{
	text-align:center;
}

#div_img_fiche_batt
{
	width:420px;
	float:left;
}
#div_prix_fiche_batt
{
	width:450px;
	float:left;
	padding-top:50px;
	font-size:20px;
	text-align:center;
}
.prixBarre
{
	font-size:20px;
	color:#C00;
	text-decoration:line-through;
	padding:4px;
	margin:2px;
}
.prixBarreMini
{
	font-size:12px;
	color:#C00;
	text-decoration:line-through;
	padding:4px;
	margin:2px;
}
.promo
{
	width:250px;
	border:1px solid #DDD;
	margin:auto;
}
#div_caracs_fiche_batt
{
	width:250px;
	padding:20px;
	float:left;
	border:1px solid;
}
#div_schema_fiche_batt
{
	width:300px;
	float:left;
	padding-top:20px;
	text-align:center;
}

#div_coord_livraison,#div_coord_facturation
{
	width:474px;
	float:left;
}
#div_coord_livraison table,#div_coord_facturation table
{
	border:1px solid #CCC;
}
#div_coord_livraison td,#div_coord_facturation td
{
	padding-left:5px;
	border:0px;
}

.div_marque
{
	float:left; width:235px; height:20px;text-align:center; border:1px solid #CCC; padding-top:5px; margin-bottom:10px; margin-right:10px;
}
.div_marque a
{
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}


.bg_light_orange{background-color:#FC6; }
.bg_light_grey{background-color:#DDD;}

/*#table_coord_livraison td{border:1px #000 dashed;}
#table_coord_livraison2 td{border:1px #F60 dashed;}*/
.td_recap_coord{border:1px solid #DDD; text-align:left; padding-left:20px; }

h2{color:#000; font-size:16px;}
.clear{clear:both;}
.clear_link{text-decoration:none; color:#FFF;}
.center{text-align:center;}

.red{color:#C00;}
.orange{color:#F60;}
.orange_bold{color:#F60;font-weight:bold;}
.black_bold{color:#000;font-weight:bold;}
.grey{color:#666;}
.green_bold{color:#090; font-weight:bold;}
.high_txt{font-size:16px;}
.small_txt{font-size:10px;}
select{width:250px;}
img a {border:none; text-decoration:none;}
.tip{font-size:11px; color:#666; font-style:italic;}

.bg_orange{background-color:#FFCD9B; list-style-type:none; padding:5px 0px 5px 0px;}
.bg_white{background-color:#FFF; list-style-type:none; padding:5px 0px 5px 0px;}
.no_puce{list-style-type:none;}


.msg_red{font-weight:bold; border:1px solid #F00; color:#F00; font-size:15px;}
.td_panier{border:1px solid #DDD; text-align:center;}
.th_panier{border:1px solid #DDD; text-align:center; background-color:#CCC;}

.ref_batterie{color:#F60; font-weight:bold; font-size:17px;}
.txt_icone_cat{position:relative; top:-32px; width:146px; text-align:center; height:30px; color:#FFF; font-weight:bold; font-size:11px;}
.a_neutre{text-decoration:none; color:#666;}














