.debug-div {
	position: absolute;
	top:2px;
	font-size:.75em;
	left: 10px;
	background: #FFFFFF;
	border: 1px solid #333333;
	padding: 3px;
	z-index:100;	
}

/*---Corps Principal---*/
body
{width:100%;font-family:Arial;margin:0; padding:0; background-image:url('../images/2/banniere_rb1.png'); background-position:top center; background-repeat:repeat-x;}

#contain 
{margin-left:0px;width:100%;background-image:url('../images/2/banniere_rb1.png'); background-position:top center; background-repeat:no-repeat;}

#conteneur_centre
{width:1000px; margin:auto;}

#corps{overflow:hidden;width:1000px;color:#333;}

/*---'ACCESSIBILITE' | Haut de page / Lien d'�vitement / Bas de page---*/
#evitement_top
{height:27px;width:1000px;color:#fff;}

#evitement_top ul
{float:left;padding:0;margin:1px 0 0 0;}

#evitement_top li
{display:inline;list-style-type:none;margin:0;}

#evitement_top a
{font-size:12px;text-decoration:none;color:#fbde8b; padding:0 7px 0 7px;border:none;}

#evitement_top a:hover
{color:#fbde8b; background-color:inherit;text-decoration:underline;}

#evitement_top img
{padding:0px 4px 0 0;border:none;}

#social{float:right;margin-right:5px;}

.socialtext{float:left;margin:0 5px 0 0;font-size:11px;line-height:26px;color:#cbc8c8;}

#social img
{/*display:align;*/padding:0 0 0 2px;}

#social a{display:block;float:left;padding:0;margin:4px 2px 0;} #social a:hover{}

#return_top_page
{text-align:center;}

#return_top_page a, a:hover
{/* font-size:11px; */text-decoration:none;background-color:#FFF;color:#000098;}

#evitement_bottom
{float:right;display:inline;margin:0;padding:0;color:#666;}

#evitement_bottom ul
{float:right;padding:0;margin:1px 0 0 0;}

#evitement_bottom li
{display:inline;list-style-type:none;margin:0;color:#2c2b2b;font-size:12px;}

#evitement_bottom a
{font-size:12px;text-decoration:none;color:#fbde8b; padding:0 7px 0 7px;}

#evitement_bottom a:hover
{color:#FFF;background-color:#fbde8b;}

/*---Banniere avec logo et barres de recherches---*/
#lb
{float:left; width:1400px;background-color:#3ba0d3;}

#banniere
{clear:both;height:auto;width:1000px;height:134px;}

#logo
{float:left;}

#logo img 
{text-decoration:none;border:none;}

#logo a{display:block;height:134px;}

#logo a,#logo a:hover
{text-decoration:none;border:none;/*background-color:#inherit;*/}

#search_zone
{float:right;margin-top:5px;}

.search_what
{font-size:40px;font-style:normal;font-weight:bold;color:#ffffff;}

.search_for
{color:#666;font-size:11px;font-style:normal;font-weight:normal;}

.search_ex
{margin-left:5px;color:#ffffff;font-size:12px;font-style:normal;font-weight:normal;z-index:9;}

#search_cat
{float:left;height:auto;width:285px; height:90px;padding:12px 0 0 15px;}

#search_ville
{float:left;height:auto;width:297px; height:90px; padding:12px 0 0 13px;}

#search_cat input, #search_ville input
{height:29px; width:285px;padding:0; margin:0; font-size:15px; color:#5f5e5e;padding-left:3px;}

#search_action
{float:left;height:auto;width:140px; padding-top:59px;}

#search_action input
{border:hidden; border:0;}

/*---CONTENU PRINCIPAL---*/

#subanner
{float:left;height:auto;width:1000px;height:55px;background-image:url("../images/2/bottom_ban_background.png");background-repeat:repeat-x }

#ban_pub
{float:left;height:auto;width:750px;padding-top:15px;padding-left:7px;font-weight:bold;color:#a09b9b;}

#add_pro
{float:left;width:235px;height:87px;}

#container
{float:left;height:auto;width:1000px;color:#333333;margin-top:23px;}

#subanner2  /*---pour la r�gie---*/
{float:left;height:auto;width:1000px;height:92px;background-image:url("../images/2/bottom_ban_background.png");background-repeat:repeat-x }

#ban_pub2
{float:left;height:auto;width:750px;height:92px;}

#add_pro2
{float:left;width:235px;height:67px;padding-top:25px;}

#add_pro img
{border:none;}

#ban_pub img
{border:none;}

#slogan
{font-size:17px;display:inline;float:left;width:990px;border-bottom:2px solid #dfd9fb;padding:22px 0 5px 10px;}
#slogan a
{font-size:14px;text-decoration:underline;color:#f32323; padding:0; margin:0;margin-right:10px;}
#slogan a:hover
{font-size:14px;}

p.message_1{
padding-left:23px;
font-size:13px;
}

h3.message_1{
color:#5f5e5e;
background-image:url('/images/2/info.png');
background-position:center left;
background-repeat:no-repeat;
padding-left:23px;
}

.message_1 strong
{font-weight:normal; color:#146217;}

p.message_2{
padding-left:23px;
}

h3.message_2{
color:#5f5e5e;
background-image:url('/images/2/data.png');
background-position:center left;
background-repeat:no-repeat;
padding-left:23px;
}

.message_2 strong
{font-weight:normal; color:#146217;}

#textes
{width:175px;float:left;}

#container_left 
{float:left;width:210px;margin-top:12px;}

#container_left p
{float:left;background-image:url("/images/fleche.png");width:200px;background-repeat:no-repeat;padding-left:25px;padding-bottom:3px;}

.hautmenun
{
margin:0;
background-image:url('/images/2/menu_haut.png');
background-repeat:no-repeat;

height:5px;
width:210px;
}

.menun
{
margin:0;
/*background-image:url('menu.png');*/
background-repeat:repeat-y;

color:#9bbdcf;
width:210px;
}
.menun ul
{
margin:0;
list-style-position:inside;

padding-left:10px;
padding-bottom:7px;
border-right:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
}

.menun h3
{
padding-left:13px;
padding-top:12px;
padding-bottom:15px;
font-size:12px;
font-weight:bolder;
color:#333333;
margin:0;
border-right:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
}
.menun ul{margin:0;padding:0 10px 7px;list-style:none outside none;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5; }
	.menun li{margin:0 0 4px;}
		.menun li a{display:block;padding:5px 5px 5px 30px;font-size:13px;text-decoration:none;color:#146217;background:#fef7e6 url(../images/2/home.png) 5px center no-repeat;}
			.menun a:hover{color:#c60063;background-color:#feeeae;/*font-weight:bold;*/}
/*		.menun li.ret a{display:block;padding:5px 5px 5px 30px;font-size:13px;text-decoration:none;color:#146217;background:#fef7e6 url(../images/retour2.png) 10px center no-repeat;} 
		.menun li.ret a:hover{color:#c60063;background-color:#feeeae;font-weight:bold;}*/
.menun  a
{font-size:13px;text-decoration:none;color:#146217;}

.menun a:hover
{font-size:13px;color:#c60063;}

.basmenun
{
margin:0;
background-image:url('/images/2/menu_bas.png');
background-repeat:no-repeat;
margin-bottom:20px;
height:3px;
width:210px;
}

.hautmenu1
{
margin:0;
background-image:url('/images/2/menu_haut.png');
background-repeat:no-repeat;

height:5px;
width:210px;
}

.menu1{
	width:210px;
	margin:0;padding:0;
	color:#9bbdcf;
/*	background:url(menu.png) repeat-y;*/
}
.menu1 h3{
	margin:0;
	padding:12px 0 15px 13px;
	font-size:12px;
	font-weight:bolder;
	color:#333;
	border-right:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
}
.menu1 ul{margin:0;padding:0 10px 7px;list-style:none outside none;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5; }
	.menu1 li{margin:0 0 4px;}
		.menu1 li a{display:block;padding:5px 5px 5px 30px;font-size:13px;text-decoration:none;color:#146217;background:#fef7e6 url(../images/2/fleche.png) 5px 5px no-repeat;}
			.menu1 a:hover{color:#c60063;background-color:#feeeae;/*font-weight:bold;*/}



.basmenu1
{
margin:0;
background-image:url('/images/2/menu_bas.png');
background-repeat:no-repeat;
margin-bottom:20px;
height:3px;
width:210px;
}

.hautmenu2
{
margin:0;
background-image:url('/images/2/menu_haut.png');
background-repeat:no-repeat;

height:5px;
width:210px;
}


.menu2{
width:210px;
margin:0;padding:0;
color:#9bbdcf;
/*background:url(menu.png) repeat-y;*/
}
.menu2 h3{
	margin:0;
	padding:12px 0 15px 13px;
	font-size:12px;
	font-weight:bolder;
	color:#333;
	border-right:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
}
.menu2 ul{margin:0;padding:0 10px 7px;list-style:none outside none;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5; }
	.menu2 li{margin:0 0 4px;}
		.menu2 li a{display:block;padding:5px 5px 5px 30px;text-decoration:none;background:#fef7e6 url(../images/2/plus_red.png) 5px 5px no-repeat;}
			.menu2 a:hover{color:#c60063;background-color:#feeeae;/*font-weight:bold;*/}
			
.menu2 li a span{display:block;}
	.menu2 li a .cat{font-size:12px;color:#146217;} .menu2 li a:hover .cat{color:#c60063;}
	.menu2 li a .cat_ajout{font-size:10px;font-weight:bold;color:#5f5e5e;} .menu2 li a:hover .cat_ajout{color:#c60063;background-color:#feeeae;font-weight:bold;}



.basmenu2
{
margin:0;
background-image:url('/images/2/menu_bas.png');
background-repeat:no-repeat;
margin-bottom:20px;
height:3px;
width:210px;
}

.hautmenu3
{
margin:0;
background-image:url('/images/2/menu_haut3.png');
background-repeat:no-repeat;

height:5px;
width:238px;
}

/*.menu3{
width:210px;
margin:0;padding:0;
color:#9bbdcf;
background:url(menu.png) repeat-y;
}
.menu3 h3{
	margin:0;
	padding:12px 0 15px 13px;
	font-size:12px;
	font-weight:bolder;
	color:#333;
	border-right:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
}
.menu3 ul{margin:0;padding:0 10px 7px;list-style:none outside none;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5; }
	.menu3 li{margin:0 0 4px;}
		.menu3 li a{display:block;padding:5px 5px 5px 30px;text-decoration:none;background:#fef7e6 url(../images/2/feuille.png) 6px 8px no-repeat;}
			.menu3 a:hover{background-color:#f2f2f2;}
			
.menu3 li a span{display:block;}
	.menu3 li a .cat{font-size:12px;color:#146217;} .menu3 li a:hover .cat{color:#f32323;}
	.menu3 li a .cat_ajout{font-size:10px;color:#5f5e5e;} .menu3 li a:hover .cat_ajout{color:#333;}
*/

.menu3{
width:238px;
margin:0;padding:0;
color:#9bbdcf;
/*background:url(menu.png) repeat-y;*/
}
.menu3 h3{
	margin:0;
	padding:12px 0 15px 13px;
	font-size:12px;
	font-weight:bolder;
	color:#333;
	border-right:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
}
.menu3 ul{margin:0;padding:0 10px 7px;list-style:none outside none;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5; }
	.menu3 li{margin:0 0 4px;}
		.menu3 li a{display:block;padding:5px 5px 5px 30px;text-decoration:none;background:#fef7e6 url(../images/2/feuille.png) 5px 5px no-repeat;}
			.menu3 a:hover{color:#c60063;background-color:#feeeae;/*font-weight:bold;*/}
			
.menu3 li a span{display:block;}
	.menu3 li a .cat{font-size:12px;color:#146217;} .menu3 li a:hover .cat{color:#c60063;}
	.menu3 li a .cat_ajout{font-size:10px;font-weight:bold;color:#5f5e5e;} .menu3 li a:hover .cat_ajout{color:#c60063;background-color:#feeeae;font-weight:bold;}


.basmenu3
{
margin:0;
background-image:url('/images/2/menu_bas3.png');
background-repeat:no-repeat;
margin-bottom:20px;
height:3px;
width:238px;
}


.menu3{
	border-right:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
}


.block_1
{clear:both;}

.block_1 ul
{float:left;}


.block_1 li
{list-style-position:inside;list-style-image:url('../images/2/fleche.png');width:168px;margin-left:10px;margin-bottom:10px;background-color:#fef7e6;padding-left:8px;}

.block_1  a
{font-size:13px;text-decoration:none;color:#2894b7;padding-bottom:0px;padding-right:3px;}

.block_1 a:hover
{font-size:13px;color:#f32323;background-color:#feeeae;margin-bottom:10px;}

.block_new
{clear:both;font-size:12px;}

.block_new ul
{margin-left:22px;padding-left:22px;}

.block_new li
{list-style-position:outside;list-style-image:url('../images/plus.gif');border-bottom:2px solid #dfd9fb;width:168px;margin-left:10px;margin-bottom:3px;}

.block_new  a
{font-size:12px;text-decoration:none;color:#146217;padding-bottom:0px;padding-right:3px;}

.block_new a:hover
{font-size:12px;color:#f32323;background-color:#feeeae;margin-bottom:10px;}

.block_new2
{clear:both;font-size:12px;}

.block_new2 ul
{margin-left:22px;padding-left:22px;}

.block_new2 li
{list-style-position:outside;list-style-image:url('../images/2/feuille.png');border-bottom:2px solid #dfd9fb;width:168px;margin-left:10px;margin-bottom:3px;}

.block_new2  a
{font-size:12px;text-decoration:none;color:#146217;padding-bottom:0px;padding-right:3px;}

.block_new2 a:hover
{font-size:12px;color:#f32323;background-color:#feeeae;margin-bottom:10px;}

#container_middle
{float:left;width:512px; height:auto;margin-top:5px;margin-left:10px;}

#container_middle h1
{font-size:17px;float:left; margin-left:3px;display:block;padding-top:5px;}

#container_middle h3
{font-size:18px;float:left; margin-left:20px;display:block;color:#5f5e5e;border-bottom:1px solid #e5e5e5;width:490px;}

#container_middle p
{float:left; margin-left:10px;width:502px;padding:0;font-size:12px;text-align:justify;}

#container_middle p a {color:#146217;}
#container_middle p a:hover {background-color: #FEEEAE;color: #C60063;}

#tagglefriends
{float:left; margin-left:10px;margin-top:15px;}

.container_carte
{float:left;width:500px;height:auto;}

.selected
{font-weight:bold;color:#202020;}

.grey 
{color:#979B9B;}

#container_middle_villes_reve li
{list-style-image:url('../images/2/puce_grise.png');padding-top:5px;}

#container_middle_villes  a
{font-size:13px;text-decoration:none;color:#146217;}
			
#container_middle_villes
{float:left;width:510px; min-height:520px;margin-bottom:25px;margin-left:15px;margin-top:5px;}

#container_middle_villes h1
{margin-left:10px; padding:0; font-size:16px; display:block;border:none;color:#5f5e5e;margin-top:30px;margin-bottom:25px;}

#container_middle_villes h2
{margin-left:10px; padding:0; font-size:14px; display:block;border:none;color:#5f5e5e;margin-top:25px;margin-bottom:20px;}

#container_middle_villes  p
{font-size:13px;text-decoration:none;padding-bottom:0px;padding-left:10px;padding-right:10px;}

#container_middle_liste
{float:left;width:510px;margin-bottom:25px;min-height:520px;margin-left:15px;margin-top:5px;}

#container_middle_liste  p
{font-size:13px;text-decoration:none;padding-bottom:0px;padding-left:10px;padding-right:10px;}

#container_middle_liste h2
{font-weight:normal;font-size:14px;color:#5f5e5e;margin-top:8px;}

#container_middle_liste h1
{margin-left:5px; padding:0; font-size:19px; display:block;border:none;color:#5f5e5e;margin-top:30px;margin-bottom:20px}

#container_middle_liste li
{font-weight:normal;font-size:13px;color:#5f5e5e;}

#container_middle_villes p.typeCheckbox
{clear:both;width:500px;height:30px;line-height:30px;margin:0;padding:0;}

#container_middle_villes .typeCheckbox input
{width: 10px;margin-left:60px;}

#container_middle_villes .typeCheckbox label 
{display:inline;float:right;width:400px;font-size: 13px;padding:5px;margin:0;padding:0;}

#container_middle_villes .required
{color:red;}

#container_middle_villes #recaptcha_widget_div {
	margin-right:15px;
	float:right;
	margin-bottom:20px;
}


#fleche
{position:absolute;left:270px;top:-15px;z-index:60;  width :16px;height :21px;}

li.middle_liste
{list-style-image:url('../images/list.png');}

a.middle_liste
{font-size:14px;text-decoration:none;color:#333333;padding-bottom:0px;}

a:hover.middle_liste
{color:#f32323;background-color:#f4ebf7;margin-bottom:10px;}

#arborescence
{border-bottom:1px solid #e5e5e5;width:490px;margin-left:10px;}

#arborescence p
{font-size:12px;text-decoration:none;padding-bottom:0px;padding-left:10px;padding-right:10px;color:#333333;width:500px;display:block; padding:0;margin-left:10px;}

#arborescence a
{font-size:12px;text-decoration:none;color:#c60063;font-weight:bold;}

#arborescence a:hover
{background-color:inherit; color:#c60063;text-decoration:none;}

.right
{text-align:right;}
.affichage_liste 
{float:left;width:490px;border-right:1px solid #797879;border-left:1px solid #797879;border-top:1px solid #797879;margin-left:9px;background-color:#f6eef9;margin-top:10px;}

.titre_affichage
{font-size:13px;width:490px;text-decoration:none;color:#666565;background-color:#f6eef9;margin-top:5px; margin-bottom:5px; padding-bottom:10px;}

.titre_affichage p
{font-size:13px;width:480px;text-decoration:none;color:#666565;padding:5px 0 10px 10px;background-color:#f6eef9;display:inline;}

.titre_affichage a
{font-size:13px;text-decoration:none;color:#666565;padding-bottom:10px;}

.adresse_affichage
{font-size:13px;width:490px;text-decoration:none;color:#333333;border-top:1px solid #000000;border-bottom:1px solid #000000;background-color:#ffe0e0;}

.adresse_affichage p
{font-size:13px;width:480px;text-decoration:none;color:#333333;padding-left:10px;background-color:#ffe0e0;}

.block_1_ville
{float:left; width:245px;}

.block_1_ville ul{margin:0;padding:0 10px 7px;list-style:none outside none; }
	.block_1_ville li{margin:0 0 4px;}
		.block_1_ville li a{display:block;padding:2px 5px 2px 30px;font-size:13px;text-decoration:none;color:#146217;background: url(../images/2/puce_grise.png) 10px 10px no-repeat;}
			.block_1_ville a:hover{color:#c60063;background-color:#feeeae;/*font-weight:bold;*/}
			
.block_2_ville
{float:left; width:245px;}

.block_2_ville ul{margin:0;padding:0 10px 7px;list-style:none outside none; }
	.block_2_ville li{margin:0 0 4px;}
		.block_2_ville li a{display:block;padding:2px 5px 2px 30px;font-size:13px;text-decoration:none;color:#146217;background: url(../images/2/puce_grise.png) 10px 10px no-repeat;}
			.block_2_ville a:hover{color:#c60063;background-color:#feeeae;/*font-weight:bold;*/}

#container_middle_villes a:hover
{text-decoration:none;color:#c60063;}

#container_right
{float:left; width:240px;padding-left:15px;margin-left:10px;}

a.test
{text-decoration:none;padding-bottom:0px;color:#f32323;font-weight:bold;padding-right:3px;font-size:12px;}

a:hover.test
{text-decoration:underline;}

#container_right p
{font-size:14px;padding-bottom:20px;}

/*---LISTE FICHE---*/
#liste
{ float:left; width:490px;margin-bottom:15px;margin-left:5px;margin-top:5px;}
#titre_aff
{ float:left; width:490px; background-color:#545453; margin-left:5px; border-top:1px solid #bdbbc9;border-left:1px solid #bdbbc9;border-right:1px solid #bdbbc9; margin-top:9px;}
#titre_aff ul
{list-style:inside;padding:5px 10px 5px 10px;margin:0;}
#titre_aff li 
{color:#fff ; margin-bottom:1px; font-size:15px;}
#titre_aff li a 
{text-decoration:none ;color:#fff;font-size:15px;padding:2px 2px 2px 2px;}
#titre_aff li a:hover
{text-decoration:underline ;color:#fff;font-size:15px;background-color:transparent;}
#coordonnees_aff img
{border:none;margin:0;padding:0;}
#coordonnees_aff
{ float:left; width:490px; background-color:#fef7e6; margin-left:5px;border:1px solid #bdbbc9}
#coordonnees_aff ul
{list-style-type:none;padding:5px 10px 5px 10px;margin:0;width:490px}
#coordonnees_aff li 
{ color:#000000 ; margin-bottom:3px ;width:490px}
#coordonnees_aff li a 
{text-decoration:none ; color:#555556;}
#coordonnees_aff li a:hover
{text-decoration:underline;background-color:transparent;}
		/* ROBIN */
		.titre_aff
		{ float:left; width:490px; background-color:#4d4d4d; margin-left:5px; border-top:1px solid #bdbbc9;border-left:1px solid #bdbbc9;border-right:1px solid #bdbbc9; margin-top:15px;}
		.titre_aff ul
		{list-style: none;padding:1px 10px 0px 10px;margin:0;}
		.titre_aff li 
		{color:#fff ; margin-bottom:1px; font-size:15px;}
		.titre_aff li a 
		{text-decoration:none ;color:#fff;font-size:16px;padding:2px 2px 2px 2px;}
		.titre_aff li a:hover
		{text-decoration:underline ;color:#fff;font-size:16px;background-color:transparent;}
		.coordonnees_aff img
		{border:none;margin:0;padding:0;}
		.coordonnees_aff
		{ float:left; width:490px; background-color:#fef7e6; margin-left:5px;border:1px solid #bdbbc9;margin-bottom:2px;}
		.coordonnees_aff ul
		{list-style-type:none;padding:10px 10px 5px 10px;margin:0;}
		.coordonnees_aff li 
		{ color:#000000 ; margin-bottom:3px ;}
		.coordonnees_aff li a 
		{text-decoration:none ; color:inherit;}
		.coordonnees_aff li a:hover
		{text-decoration:underline;background-color:transparent;}
		
		
		/* FIN ROBIN */
/* .adresse
{font-size:14px;}
.spe
{font-size:12px;font-style:italic;}
.plan
{margin-left:1px;text-align:left;float:left;color:#146217;font-size:13px;font-weight:bold;padding-top:5px;padding-right:5px;width:300px;}
.plan a
{text-decoration:none;width:150px;text-decoration:none;color:#146217;}
.plan a:hover
{text-decoration:underline;background-color:inherit;font-size:13px;color:#146217;}
.telephone
{text-align:right;float:left;font-size:19px;font-weight:bold;margin-top:5px;font-weight:bold;margin-right:10px;margin-bottom:4px;} */
/*---FIN LISTE FICHE---*/

/*---Carte france css---*/

.cmap {
	background-attachment:scroll;
/*	background:transparent url(France.png);*/
	background-position:0% 0%;
	display:block;
	padding:0px;
/*	-moz-background-clip:-moz-initial;
	-moz-background-origin:-moz-initial;
	-moz-background-inline-policy:-moz-initial;*/
	position:relative;
	width:360px;
	height:360px;

}
#easyTooltipFRANCE{
	margin-left:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 10px;
	border:1px solid #333333;
/*	background:#fed66a url(js/tip_bg.gif) repeat-x;*/
	color:#c60063;
	background-color:#ffffff;
	font-weight:bold;
	}


/*---pied de page ---*/

#foot_center
{margin:auto;width:1000px;}

#foot
{margin:auto;float:left;height:200px;width:100%;background-color:#333333;background-image:url("../images/2/footer_degrade.png");background-repeat:repeat-x;background-position:top;color:#333333;background-color:#4d4d4d;}

#foot p
{text-align:center;color:#999999;font-size:11px;width:1000px;}

#foot a
{color:#fbde8b;text-decoration:none;}

#foot ul
{color:#ff9900;text-decoration:none;list-style:none; display:inline; font-size:11px;margin-top:20px; padding-left:10px;float:left;width:auto;color:#999999;}

#foot a:hover
{color:#fbde8b;text-decoration:underline;background-color:inherit;}

#allomedia
{float:right;width:100px;padding-top:15px;padding-right:25px;}

/*---Nettoyage des floats---*/
.clear {clear:both;}

/* ROBIN */
.resultats
{
	font-size:13px;
	width:290px;
	border:1px #EEE solid;
	line-height:17px;
	background-color:#FFFFFF;
	position:relative;
	border:1px solid #bdbbc9;
}

.resultats ul
{
	margin:0px;
	padding:0px;
}

.resultats li
{
	list-style-type:none;
	border-top:0px;
	padding:5px;
	display:block;
}

.resultats li:hover
{
	background:#cfe5ed;
}

.moreresults
{
	width:254px;
	text-align:right;
	padding:5px;
}

.resultline
{
	cursor:pointer;
}


/* Pagination */
.pagination
{float:left;margin-top:10px;margin-left:5px;}
.pagination a
{
	height:1.2em;
	color:#146217;
	font-size:0.8em;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
}

.pagination a:hover
{
	height:1.2em;
	color:#000;
	font-size:0.8em;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
}

kbd{border:1px solid #333333;border-width:1px 2px 2px 1px;padding:0px 2px;}

.accesskey 
{margin-left:25px;}

.accesskey ul
{padding:0;margin:1px 0 0 0;}

select {
font-weight:bold;
 color:#146217;
 border:1px solid #a8a8a8;
 background-color:#f2f2f2;
 width:200px;
 }

img
{ border:none;}




/* Fiche */
#liste-coordonnees{margin:0;padding:0;}
#liste-coordonnees li{overflow:hidden;margin:0 0 15px;border:1px solid #bdbbc9;}

#liste-coordonnees a{display:block;}
#liste-coordonnees a:hover{background:transparent;}
/* haut */
#liste-coordonnees .haut{display:block;overflow:hidden;padding:10px;background:#4d4d4d;}

	#liste-coordonnees .haut h2{float:left;margin:0;padding:0;}
		#liste-coordonnees .haut h2 a{font:16px Arial;color:#fff;text-decoration:none;}
		#liste-coordonnees .haut h2 a:hover{text-decoration:underline;}

	#liste-coordonnees .haut .ico{float:right;}
		#liste-coordonnees .haut .ico a{float:left;}
			#liste-coordonnees .haut .ico a:hover{text-decoration:none;}

/* cont */
#liste-coordonnees .cont{display:block;overflow:hidden;padding:10px;background:#fef7e6;color:#5f5e5e;}
	#liste-coordonnees .cont .adresse{display:block;line-height:20px;}

	#liste-coordonnees .cont .cp{display:block;line-height:20px;}
		#liste-coordonnees .cont .cp a{color:#5f5e5e;text-decoration:none;}
			#liste-coordonnees .cont .cp a:hover{color:#5f5e5e;}

/* bas */
#liste-coordonnees .bas{display:block;overflow:hidden;padding:10px;background:#fef7e6;}
	#liste-coordonnees .bas .plan{float:left;}
		#liste-coordonnees .bas .plan a{font:bold 13px/23px Arial;color:#146217;}
		#liste-coordonnees .bas .plan a:hover{}
		
	#liste-coordonnees .bas .telephone{float:right;}
		#liste-coordonnees .bas .telephone{font:bold 18px/23px Arial;}


	#liste-coordonnees li{position:relative;display:block;}
		#liste-coordonnees li .popularite{position:absolute;top:50px;right:10px;z-index:2;color:#4d4d4d;}


#liste-coordonnees .telephone > img {
	vertical-align: bottom;
	float: left;
}

.idl_audiotel_img {
	/*height: 65px;*/
	width: 100%;
}




/* Fiche 2*/
#liste-coordonnees2{margin:0;padding:0;}
#liste-coordonnees2 li{overflow:hidden;margin:0 0 15px;border:1px solid #bdbbc9;}

#liste-coordonnees2 a{display:block;}
#liste-coordonnees2 a:hover{background:transparent;}
/* haut */
#liste-coordonnees2 .haut{display:block;overflow:hidden;padding:10px;background:#4d4d4d;}

	#liste-coordonnees2 .haut h2{float:left;margin:0;padding:0;}
		#liste-coordonnees2 .haut h2 a{font:16px Arial;color:#fff;text-decoration:none;}
		#liste-coordonnees2 .haut h2 a:hover{text-decoration:underline;}

	#liste-coordonnees2 .haut .ico{float:right;}
		#liste-coordonnees2 .haut .ico a{float:left;}
			#liste-coordonnees2 .haut .ico a:hover{text-decoration:none;}

/* cont */
#liste-coordonnees2 .cont{display:block;overflow:hidden;padding:10px;background:#f7f7f7;color:#5f5e5e;}
	#liste-coordonnees2 .cont .adresse{display:block;line-height:20px;}

	#liste-coordonnees2 .cont .cp{display:block;line-height:20px;}
		#liste-coordonnees2 .cont .cp a{color:#5f5e5e;text-decoration:none;}
			#liste-coordonnees2 .cont .cp a:hover{color:#5f5e5e;}

/* bas */
#liste-coordonnees2 .bas{display:block;overflow:hidden;padding:10px;background:#f7f7f7;}
	#liste-coordonnees2 .bas .plan{float:left;}
		#liste-coordonnees2 .bas .plan a{font:bold 13px/23px Arial;color:#0099cc;}
		#liste-coordonnees2 .bas .plan a:hover{}
		
	#liste-coordonnees2 .bas .telephone{float:right;}
		#liste-coordonnees2 .bas .telephone{font:bold 18px/23px Arial;}
		
		
		/* centrage des adsenses */
.menu3 ins{ margin: 0 auto ! important; display: block !important;}
		
label {
    font-weight:bold;
/*    margin-bottom:10*/
    display:block;
    width:180px;
    float:left;
    text-align:left;
    padding-right:10px;
    padding-top:3px;
} 
 
input.valide{
    color:#FFFFFF;
    border:1px solid #674748;
    background-color:#9d2051;
    font-weight:bold;
    cursor: pointer;
}
 
form>p {
	margin-bottom:25px;
        width:490px;
}
form>p>label {
	width:160px;
	height:30px;
}
form>p>input, p>select, form>p>textarea {
        width:308px;
}
form>p>.submit {
	margin-left:13px;
	border:3px outset #26902A;
	background-color:#26902A;
	color:#fff;
	width:228px;
	height:30px;
	font-weight:bold;
}
form>p>.submit[value="Effacer"] {
	border:3px outset #d0d0d0;
	background-color:#eaeaea;
	color:#484848;
}
.demande_acces>p>select{
    width: 50px;
}

/* Page demande_propriete.php */
.container_middle_villes_large
{
	float:left;
	width:655px;
	min-height:520px;
	margin-bottom:25px;
	margin-left:15px;
	margin-top:5px;
	float:left;
        font-size: 13px;
}
.container_middle_villes_large  a
{font-size:13px;text-decoration:none;color:#5F3805;}

.container_middle_villes_large h1
{margin-left:10px; padding:0; font-size:16px; display:block;border:none;color:#5F5E5E;margin-top:30px;margin-bottom:25px;}

.container_middle_villes_large h2
{margin-left:10px; padding:0; font-size:14px; display:block;border:none;color:#5F5E5E;margin-top:25px;margin-bottom:20px;}

.container_middle_villes_large  p
{font-size:13px;text-decoration:none;padding-bottom:0px;padding-left:10px;padding-right:10px;text-align:justify;}

.container_middle_villes_large input[type=button], .container_middle_villes_large input[type=submit]{
	width:150px;
	height:31px;
	color:#fff;
	background:url(../images/2/bouton_form_pro.png) no-repeat;
	border:0;
	font-weight:bold;
	margin-left:160px;
	margin-top:20px;
	cursor:pointer;
}

#img_right {
	float:left;
	margin-left:40px;
	width:290px;
	margin-top:50px;
}

p .center {
	margin:0;
	text-align:center;
}

.rouge{
	color:#ff0000;
}

#texte_code {
	margin-top: 20px;
	font-size:13px;
	font-weight:bold;
}

#code, #inputcode {
	text-align:center;
	font-size: 22px;
	font-weight: bold;
}
/* Fin page demande_propriete.php */

#liste-coordonnees .bas .telephone .idl_audiotel {
    float: right;
    line-height: 25px;
    text-align: right;
    width: 250px;
}
#liste-coordonnees .bas .telephone .idl_audiotel .idl_audiotel_number {
    font-size: 16px;
    text-align: right;
}
#liste-coordonnees .bas .telephone .idl_audiotel .idl_audiotel_warning {
    color: #C4C4C4;
    font-size: 10px;
    line-height: 10px;
    padding-top: 10px;
}

#liste-coordonnees .bas .telephone a {
    color: #A91656;
    display: inline;
    font-size: 14px;
}


#liste-coordonnees .bas .telephone .idl_audiotel .idl_audiotel_warning a {
    font-size: 10px;
}


.bloc-bdd{
	border:1px solid #e5e5e5;
	border-radius:5px;
 	margin:20px 0 15px;
 	padding-bottom:10px;
 	text-align:center;
 	width:235px;
 	-webkit-border-radius:5px;
 	-moz-border-radius:5px;
}

/* Pages partenaires */
div.partenaire
{
	width:500px;
	border-bottom: 1px solid #E5E5E5;
	padding:10px;
}
div.partenaire .logo
{
	float:left;
	width:90px;
	text-align:center;
	padding:15px 10px;
}
div.partenaire .logo img
{
	max-width:85px;
	max-height:100px;
	margin-top:15px;
}
div.partenaire .description
{
float:left;
width:380px;
font:11px Helvetica,Arial,sans-serif;
}
div.partenaire .description h2.assoc
{
margin:5px 0 15px 10px;
float:left;
}
div.partenaire .description .desc
{
clear:both;
background:none;
}
div.partenaire p
{
margin-bottom:5px;
text-align:justify;
}
div.partenaire .description span
{
font-weight:bold;
text-align:left;
}