/*---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;}
.debug-div {
	position: absolute;
	top:2px;
	font-size:.75em;
	right: 10px;
	background: #FFFFFF;
	border: 1px solid #333333;
	padding: 3px;
	z-index:100;	
}
#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:#ffffff; padding:0 7px 0 7px;border:none;}

#evitement_top a:hover
{color:#ffffff; 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:#de9fac;font-size:12px;}

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

#evitement_bottom a:hover
{color:#ffffff;background-color:#de9fac;}

/*---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;text-shadow: 0.05em 0.05em 0.05em #5e4546;}

.search_for
{color:#333333;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:144px; padding-top:60px;}

#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;
text-align:justify;
}

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:#030303;}

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:#030303;}

#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:#030303;background:#edf7d8 url(../images/2/home.png) 5px center no-repeat;}
			.menun a:hover{color:#ffffff;background-color:#ce4d3c;/*font-weight:bold;*/}
		.menun li.ret a{display:block;padding:5px 5px 5px 30px;font-size:13px;text-decoration:none;color:#030303;background:#edf7d8 url(../images/retour2.png) 10px center no-repeat;} 
		.menun li.ret a:hover{color:#ffffff;background-color:#ce4d3c;/*font-weight:bold;*/}
.menun  a
{font-size:13px;text-decoration:none;color:#030303;}

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

.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:#030303;background:#edf7d8 url(../images/2/fleche.png) 5px 4px no-repeat;}
			.menu1 a:hover{color:#ffffff;background:#ce4d3c url(../images/2/fleche2.png) 5px 4px no-repeat;;/*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:#edf7d8 url(../images/2/plus_red.png) 5px 5px no-repeat;}
			.menu2 a:hover{color:#ffffff;background-color:#ce4d3c;/*font-weight:bold;*/}
			
.menu2 li a span{display:block;}
	.menu2 li a .cat{font-size:12px;color:#030303;} .menu2 li a:hover .cat{color:#ffffff;}
	.menu2 li a .cat_ajout{font-size:10px;font-weight:bold;color:#5f5e5e;} .menu2 li a:hover .cat_ajout{color:#ffffff;background-color:#ce4d3c;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;
}
.menu3{
width:236px;
margin:0;padding:0;
color:#9bbdcf;
background:/*url(menu.png)*/ repeat-y;
border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5; 
}
.menu3 h3{
	margin:0;
	padding:12px 0 15px 13px;
	font-size:12px;
	font-weight:bolder;
	color:#333;
}
.menu3 ul{margin:0;padding:0 10px 7px;list-style:none outside none;}
	.menu3 li{margin:0 0 4px;}
		.menu3 li a{display:block;padding:5px 5px 5px 30px;text-decoration:none;background:#edf7d8 url(../images/2/feuille.png) 6px 8px no-repeat;}
			.menu3 a:hover{background-color:#edf7d8;}
			
.menu3 li a span{display:block;}
	.menu3 li a .cat{font-size:12px;color:#030303;} .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;}

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

.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:#edf7d8;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:#f4ebf7;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:#030303;padding-bottom:0px;padding-right:3px;}

.block_new a:hover
{font-size:12px;color:#f32323;background-color:#f4ebf7;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:#030303;padding-bottom:0px;padding-right:3px;}

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

#container_middle
{float:left;width:512px; height:auto;margin-top:5px;margin-left:10px;padding-bottom: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;padding-left:7px; padding-right:7px;}

#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:#030303;}
			
#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
{text-align:justify;font-size:13px;text-decoration:none;padding-bottom:0px;padding-left:10px;padding-right:10px;text-align:justify;}

#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;margin-top:5px;}

#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:#030303;font-weight:bold;}

#arborescence a:hover
{background-color:inherit; color:inherit;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;}

#container_middle_villes a:hover
{text-decoration:underline;}

#container_middle_villes ul a:hover
{text-decoration:underline;}

#liste ul a:hover{
    color:#ffffff;
    background-color:#ce4d3c;
    text-decoration:none;
}

.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:#030303;background: url(../images/2/puce_grise.png) 10px 10px no-repeat;}
			.block_1_ville a:hover{color:#ffffff;background-color:#ce4d3c;/*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:#030303;background: url(../images/2/puce_grise.png) 10px 10px no-repeat;}
			.block_2_ville a:hover{color:#ffffff;background-color:#ce4d3c;/*font-weight:bold;*/}

#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:#edf7d8; 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:#edf7d8; 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:#030303;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:#030303;}
.plan a:hover
{text-decoration:underline;background-color:inherit;font-size:13px;color:#030303;}
.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:#ffffff /*url(js/tip_bg.gif)*/ repeat-x;
	color:#ce4d3c;
	font-weight:bold;
	}


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

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

#foot
{margin:auto;float:left;height:auto;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:#ffffff;text-decoration:none;}

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

#foot a:hover
{color:#ffffff;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;
	z-index:1;
}

.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:#030303;
	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:#030303;
 border:1px solid #a8a8a8;
 background-color:#edf7d8;
 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:#edf7d8;color:#5f5e5e;}
	#liste-coordonnees .cont .adresse{display:block;line-height:20px;text-transform:uppercase;}

	#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:#edf7d8;}
	#liste-coordonnees .bas .plan{float:left;}
		#liste-coordonnees .bas .plan a{font:bold 13px/23px Arial;color:#333333;}
		#liste-coordonnees .bas .plan a:hover{}
		
	#liste-coordonnees .bas .telephone{float:right;}
		#liste-coordonnees .bas .telephone{font:bold 18px/23px Arial;}
                        #liste-coordonnees .bas .telephone a{color:#333333;font-size:14px;display:inline;}

#liste-coordonnees .telephone > img {
	vertical-align: bottom;
	float: left;
}
.idl_audiotel_img {
	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:#edf7d8;color:#5f5e5e;}
	#liste-coordonnees2 .cont .adresse{display:block;line-height:20px;text-transform:uppercase;}

	#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:#edf7d8;}
	#liste-coordonnees2 .bas .plan{float:left;}
		#liste-coordonnees2 .bas .plan a{font:bold 13px/23px Arial;color:#333333;}
		#liste-coordonnees2 .bas .plan a:hover{}
		
	#liste-coordonnees2 .bas .telephone{float:right;}
		#liste-coordonnees2 .bas .telephone{font:bold 18px/23px Arial;}
                        #liste-coordonnees2 .bas .telephone a{color:#333333;font-size:14px;display:inline;}

		
label {
font-weight:bold;
/*margin-bottom:10*/
display:block;
width:180px;
float:left;
text-align:left;
padding-right:10px;
padding-top:3px;
}

#liste-coordonnees .telephone_adyoulike a:link, .telephone_adyoulike a:visited, .telephone_adyoulike a:active {
	display:inline;
	font-size:13px;
	font-weight:bold;
	color:#030303;
	text-decoration:underline;
	width:120px;
}
#liste-coordonnees .telephone_adyoulike a:hover {
	display:inline;
	font-size:13px;
	font-weight:bold;
	color:#030303;
	text-decoration:none;
}

.justify {
	text-align:justify;
}

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 #CE4D3C;
	background-color:#CE4D3C;
	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;
}

#infos-surtaxe {
    color:#333333;
    font-size:9px;
}
#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 .idl_audiotel .idl_audiotel_warning a {
    font-size: 10px;
}
#liste-coordonnees .bas .telephone a {
    color: #333333;
    display: inline;
    font-size: 14px;
}
/* centrage des adsenses */
.menu3 ins{ margin: 0 auto ! important; display: block !important;}



.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;
}
#show_hidden_definition_text{text-decoration:none;font-weight:bold;display:block;font-size:30px;margin-bottom:10px;margin-top:-20px;font-family:"Times New Roman",Georgia,Serif;}
#show_hidden_definition_text:hover{cursor:pointer;}
#definition_text{height:65px; overflow:hidden;}

/* 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;
}

div.partenaires-specialistes
{
	border-bottom: 1px dotted #E5E5E5;
	margin-bottom:10px;
	text-align:center;
	padding-bottom:15px;
}
div.partenaire .pro
{
	height:20px;
	width:20px;
	float:right;
	margin:5px 15px 10px 0;
}
a.lienPartenaires
{
	display:inline-block;
	color:black;
	text-decoration:none;
	border:1px solid #E5E5E5;
	border-radius:3px;
	padding:5px;
	color:#555555;
	font-weight:bold;
	min-height:30px;
	line-height:30px;
	margin-left:10px;
}
a.lienPartenaires:hover
{
	border:1px solid #64BE15;
	text-decoration:none !important;
}
a.lienPartenaires img
{
	vertical-align:middle;
	max-width:30px;
	max-height:30px;
	margin-right:5px;
	float:left;
}
