*{
	margin:0;
	padding:0;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	color:#494949;
	font-size:0.7em
}
a{
	text-decoration:none;
}

.text{
	text-align: justify;
}

.text li{
	list-style-image: none;
	list-style-type: none;
	text-align: justify;
}

p{
	margin:0 0 11px 0;
}
h2{
	color:#127DC1;
	font-size:1.3em;
}
h3{
	font-size:1.2em;
}
.spacer{
	clear:both;
}
#principal{
	margin:0 auto;
	width:760px;
}
#menu, #menu_drapeau{
	list-style-type:none;
	background-color:#333333;
	float:left;
	width:505px;
	height:39px;
	border-top:4px solid #262424;
}
#menu li{
	float:left;
	border-right:1px solid #807E7A;
}
#menu li a{
	display:block;
	padding-top:10px;
	font-weight:bold;
	color:#E5E3D7;
	text-align:center;
	font-size:1.2em;
	height:29px;
}
#menu li a:hover{
	background-color:#807E7A;
	color:#FFFFFF;
}
#menu_drapeau{
	width:245px;
	padding:10px 0 0 10px;
	height:29px;
}
#menu_drapeau li{
	float:left;
	width:27px;
	height:15px;
	margin:0 3px;
}
#menu_drapeau li a{
	border:1px solid #FFFFFF;
	display:block;
	text-align:center;
}
#menu_drapeau li a img{
	border:0;
}
/*
.colonne_accueil{
	width:357px;
	float:left;
	text-align:justify;
	margin:0 10px;
	_margin:0 9px;
}*/
.gras{
	color:#007CC6;
	font-size:1.1em;
	font-weight:bold;
}
.liste{
	list-style-type:none;
	margin-left:2px;
}
.liste li{
	background:url(../if/puce.gif) no-repeat;
	padding-left:18px;
	margin-bottom:4px;
}
#centre{
	clear:both;
}
#pied1, .cadre{
	margin-top:10px;
	/*padding-top:10px;*/
	border:1px solid #999999;
	clear:both;
}
.cadre{
	padding:10px;
}
#pied2{
	margin-top:10px;
	background-color:#242424;
	height:42px;
	color:#FFFFFF;
}
#coordonnee{
	width:178px;
	text-align:center;
	padding-top:15px;
	font-size:0.8em;
	float:left;
}
#pied2 ul{
	padding-top:13px;
	float:left;
	width:582px;
	list-style-type:none;
}
#pied2 ul li{
	display:inline;
	width:100px;
}
#pied2 ul li a{
	color:#FFFFFF;
	padding:0 9px;
	font-size:0.9em;
	border-right:1px solid #FFFFFF;
}
#pied2 ul li a:hover{
	text-decoration:underline;
}
#tableau_contenu{
	margin-top:10px;
}
#menu_produit{
	border-top:5px solid #000000;
	background-color:#333333;
}
.titre_zoom{
	font-size:1.2em;
	background:url(../if/titre-zoom.jpg);
	height:37px;
	padding:7px 0 0 10px;
	color:#333333;
}
.titre_promotion{
	font-size:1.2em;
	background:url(../if/titre-promotion.jpg);
	height:37px;
	padding:7px 0 0 10px;
}
.titre_zoom span{
	display:block;
}
.titre1_zoom{
	font-size:1.2em;
}
.titre2_zoom{
	font-weight:lighter;
	text-transform:uppercase;
	font-size:0.8em;
}
.bloc_zoom{
	background:url(../if/fond-bloc-zoom.jpg) bottom left;
	height:102px;
	color:#FFFFFF;
	padding:10px;
}
.bleu_clair{
	color:#A8CADE;
	font-weight:bold;
}
.gris{
	color:#E5E1D6;
}
.bloc_zoom a{
	text-decoration:underline;
	color:#FFFFFF;
}
.bloc_zoom a:hover{
	text-decoration:none;
}
.bloc_zoom img.promotion{
	border:3px solid #E5E1D6;
	border-bottom:12px solid #E5E1D6;
}
#droite{
	padding:9px 5px;
	color:#EAECEC;
}
#droite h2{
	color:#EAECEC;
}
#droite h3{
	color:#E5E5E5;
	font-weight:100;
}
#search{
	width:115px;
	height:18px;
	background-color:#C1C1C1;
	border:1px solid #3B3C3F;
	vertical-align:middle;
}
#rechercher{
	width:34px;
	height:18px;
	background-color:#2D2F33;
	border:1px solid #969595;
	vertical-align:middle;
	color:#969595;
	font-weight:bold;
}
#liste_produit{
	border:1px solid #ABABAB;
	background-color:#4D4D4D;
	margin-top:14px;
}
#recherche{
	padding:7px 7px 0px 7px;
	height:20px;
}
#liste_produit hr{
	color:#24272C;
	height: 1px;
	border: 0;
	background-color:#24272C;
	margin:5px;
	_margin:2px 5px;
	padding:0;
}
#liste_produit ul{
	list-style-type:none;
}
#liste_produit li{
	float:left;
	width:78px;
	text-align:center;
}
#liste_produit a{
	color:#E5E5E5;
	filter:alpha(opacity=80);
   -moz-opacity:0.8;
   opacity: 0.8;
}
#liste_produit a:hover{
	color:#FFFFFF;
	filter:alpha(opacity=100);
   -moz-opacity:1;
   opacity: 1;
}
#liste_produit a img{
	border:0;
}
#liste_produit a img:hover{
	border:0;
}
#liste_produit a span{
	display:block;
	height:35px;
}
.identification{
	width:232px;
	float:left;
}
.identification h2{
	color:#333333;
	border-bottom:1px solid #333333;
	padding-bottom:3px;
}
#authentification{
	
}
#authentification label{
	width:100px;
	_width:97px;
	display:block;
	float:left;
}
#authentification a{
	text-decoration:underline;
	color:#333333;
	font-size:0.9em;
}
#authentification .valider{
	background-color:#C7C6C6;
	border:1px solid #333333;
	color:#4C5359;
	font-weight:bold;
}
#identifiant,#password{
	width:130px;
	background-color:#828282;
	border:1px solid #D5D5D5;
}
a.lien_rouge{
	text-decoration:underline;
	color:#C40100;
}
