#map {
	margin: 0px auto;
	background-color: #E5E3DF;
	background-image: url(general/ajax-loadermap.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 980px;
	height: 200px;
	color:#555;	
}
.b_pict {
	width: 330px;
	height: 136px;
}
.quatre_col .bandeleft, .quatre_col .bandeleft .produit {
	width: 210px;
}
.quatre_col .banderight, .quatre_col .banderight .produit {
	width: 326px;
}
.gmnoprint h2, .gmnoprint h3 {
	border: none;
	padding-top: 3px;
}
.p2{
	margin: 10px 10px 15px 10px;
	text-align: justify;
}
.p2 a {
	text-decoration: none;
}
.p2 a:hover {
	text-decoration: underline;
}
.stores {
	width: 720px;
}
.b_name{
	color:#4F5557;
	font:normal normal bold 12px/normal Verdana,Arial,Helvetica,sans-serif;
	margin:4px;
	padding-left:4px;
	padding-bottom:3px;
	padding-top:2px;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	padding-bottom:2px;
}
.b_name a, .b_name a:link, .b_name a:active, .b_name a:hover, .b_name a:visited{
	color:#4F5557;
	text-decoration:none;
	margin:0px;
	padding-bottom:0px;
	padding-left:0px;
}
.b_adress {
	margin: 0px 10px 20px;
	text-align: justify;
}
.b_adress  a {
	text-decoration: none;
}
.b_adress  a:hover {
	text-decoration: underline;
}
.produit .pays:hover {
	background-color:#DDD;
	padding-left: 2px;
}
.nom_ville:hover {
	background-color:#EEF;
	padding-left: 2px;
}
.nom_ville#contact:hover {
	background-color:#FFF;
	padding-left: 0px;
}
.alpha:hover{
	background-color:#DDD;
}
h2{
	background-image:url(stores/images/fond_region.png);
	background-position: right;
	background-repeat: no-repeat;
}
h2.latest{
	background-image:url(stores/images/fond_region_latest.png);
}

h2:hover {
background-color:#EAF1F9;
}

.gmnoprint .adress {
	text-align: left;
}
.gmnoprint h2 {
	background-image: none;
}
.gmnoprint h2:hover {
	background: none;
}
._hidden {
	display: none;
}

h2.zone {
	width: 940px;	
}
h2.zone a {
	font-weight:bolder;
}
/* ANCIENNES
h2.asia span {
	color:#009966;
}h2.europe span {
	color:#CC66CC;
}h2._usa span {
	color:#F1CD09;
}h2.n_usa span {
	color:#D87B28;
}h2.c_usa span {
	color:#FFCC33;
}h2.s_usa span {
	color:#EEDF33;
}h2.ant_car span {
	color:#7F25DB;
}h2._asia span {
	color:#84D7C2;
}h2.m_east span {
	color:#E03F3F;
}h2.s_asia span {
	color:#A8A0A0;
}h2.e_asia span {
	color:#6899CC;
}h2.afr span {
	color:#944222;
}h2.oceania span {
	color:#75C8EB;
}*/
h2.europe span {
	color:#CC66CC;
}h2._usa span, h2.n_usa span, h2.c_usa span, h2.s_usa span, h2.ant_car span {
	color:#D87B28;
}h2.afr span {
	color:#944222;
}h2.asia span, h2._asia span, h2.s_asia span, h2.e_asia span, h2.oceania span {
	color:#009966;
}h2.m_east span {
	color:#E03F3F;
}

#welcome {
	width: 940px;
	padding-left: 8px;
	padding-right: 8px;
}

/*#content {
	height: 550px;
}*/

.b_pict {
	position: relative;
	z-index: 10;
}

#show_agent .p2 {
	text-align:left;

}
.locate_map {
	position: relative;
	float: right;
	z-index: 20;
}
.bulleinfo img {
	border: none;
}
.locate_map .bulleinfo img {
	position: absolute;
	top: -20px;
	left: -40px;
}
a.bulleinfo:link, a.bulleinfo:hover, a.bulleinfo:visited{
	text-decoration:none;
}

