/* ---------------------
	Conteneur
------------------------ */
#contenu{
	position:relative;
	z-index:1;
	height:590px;
	width:768px;
	left:182px;
}
/* ---------------------
	 Bloc 1 
------------------------ */

#bloc_contenu_01{
	height:53px;
	width:733px;
	background-image:url(../images/opacite-bandeau-titre.png);
	padding-left:35px;
}
#Haut_titre, div#Haut_titre h1{
	color:#FFF;
	padding-top:3px;
	padding-right:10px;
	text-align:right;
	font-size:26px;
	margin:0px;
}
#Haut_navigation{
	color:#FFF;
	font-size:10px;
}


/* ---------------------
	 Bloc 2 
------------------------ */
#bloc_contenu_02{
	height:527px;
	width:753px;
	padding-left:20px;
	padding-top:10px;
}

/* -- Zone Map -- */
#zoneMap{
	float:left;
	width:390px;
	height: 527px;
}

#map{
	width: 381px; 
	height: 511px;
	border:2px solid #000;
}
/* -- Zone Droite -- */
#zoneDroite{
	float:left;
	width: 340px; 
	height: 527px;
	padding-left:10px;
}

/* Recherche */
#bloc_recherche{
	width:328px;
	height:59px;
	padding-top:5px;
	padding-left:5px;
	background-image:url(../images/fond-recherche.jpg);
	color:#6D6067;
	font-size:11px;
	font-weight:bold;
	
}
#pays{
	font-size:11px;
}
#adresse{
	width:120px;
}



/* Nb revendeurs */
#bloc_nb_revendeurs{
	margin-top:25px;
	width:333px;
	border-bottom:1px solid #96313F;
	height:20px;
	color:#97313F;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	
}

/* Liste des revendeurs */
#list_revendeurs{
	height:360px;
	overflow:auto;
}
.revendeur{
	margin-top:7px;
	width:311px;
}
.revendeur_titre_selected{
	float:left;
	width:298px;
	margin-left:14px;
	_margin-left:7px;
	padding-left:2px;
	background-color:#96313F;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.revendeur_titre{
	float:left;
	width:298px;
	margin-left:14px;
	_margin-left:7px;
	padding-left:2px;
	background-color:#594c55;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.revendeur_adresse{
	clear:both;
	margin-top:3px;
	width:300px;
	padding-left:2px;
	color:#625358;
	font-size:11px;
	font-weight:bold;
}
.revendeur_localiser_selected{
	margin-top:3px;
	width:314px;
	padding-left:2px;
	background-color:#AC5A66;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.revendeur_localiser{
	margin-top:3px;
	width:314px;
	padding-left:2px;
	background-color:#DEC8CB;
	color:#97313E;
	font-size:11px;
	font-weight:bold;
}

.revendeur_localiser a{
	color:#97313E;
	font-weight:bold;
	text-decoration:none;
}
.revendeur_localiser_selected a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

span.select { 
  	position: absolute; 
  	width: 116px;
  	height: 19px; 
  	padding: 0;
	padding-top:2px;
  	padding-right:25px;
	color:#97313F;
	font-size:12px;
	font-weight:bold;
  	background: url(../images/select-pays.gif) no-repeat; 
  	overflow: hidden; 
} 
#carreOrangeRevendeurs{
	float:left;
	width:16px;
	height:16px;
	background-color:#B8ACAB;
}

.conteneur_revendeur_titre{
	background-color:#B8ACAB;
	width:310px;
}

.inputCustom
{
  padding-left:2px;
  background: url(../images/input-search.gif) no-repeat; 
  border:0;
  height:20px;
}

/* Pagination */
#pagination{
	margin-top:20px;
	width:331px;
	height:16px;
	background-image:url(../images/fond-pagination.jpg);
	padding-top:4px;
	color:#5D4E55;
	text-decoration:none;	
}
#pagination a{
	color:#5D4E55;
	text-decoration:none;	
}

#pagination_precedent{
	float:left;
	width:140px;
	padding-left:10px;
}
#pagination_page{
	float:left;
	width:80px;
}
#pagination_suivant{
	float:right;
	width:80px;
	padding-right:10px;
	text-align:right;
}

/* ---------------------
	 Message d'erreur 
------------------------ */
#message{
	display:none;
}
#contenu_message{
	background-image:url(../images/fenetre-d-alerte.png);
	_background-image:url(../images/fenetre-d-alerteIE6.jpg);
	width:190px;
	height:73px;
	_height:70px;
}
#message_txt{
	width:190px;
	height:13px;
	padding-top:7px;
	text-align:center;
}
#message_fermer{
	width:75px;
	padding-left:115px;
	padding-top:20px;
	color:#FFFFFF;
	cursor:pointer;
}
