/*---Corps Principal---*/
body
{width:100%;font-family: Arial; font-size:12px;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;}

/*--- PARTAGE ---*/
#partage
{display:block;position:fixed;top:175px;left:-1px;background:#FFF;padding:7px 5px;z-index:10000;border:1px solid #CCC;border-left-color:#CCC;border-top-color:#CCC;height:153px;width:60px;-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:15px;border-top-right-radius:15px;border-bottom-right-radius:15px}

/*---'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:5px 0 0 0;}

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

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

#evitement_top a:hover
{color:#3fd0ff; 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:#2c2b2b; padding:0 7px 0 7px;}

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

/*---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
{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:37px;width:143px; margin-top:60px;}

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

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

#subanner
{float:left;height:auto;width:1000px;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;padding-top:43px;}

#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;
padding-bottom: 0;
}

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:red;}

p.message_2{
padding-left:0;
padding-bottom: 0;
}

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:red;}

#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'); //image inexistante*/
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:#0099cc;background:#f7f7f7 url(../images/2/home.png) 7px center no-repeat;}
			.menun a:hover{color:#f32323;background-color:#f2f2f2;}
		.menun li.ret a{display:block;padding:5px 5px 5px 30px;font-size:13px;text-decoration:none;color:#0099cc;background:#f7f7f7 url(../images/retour2.png) 10px center no-repeat;} 
		.menun li.ret a:hover{color:#f32323;background-color:#f2f2f2;}
.menun  a
{font-size:13px;text-decoration:none;color:#0099cc;}

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

.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{
	font-size: 12px;
	margin:0;
	padding:12px 0 15px 13px;
	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;text-decoration:none;color:#0099cc;background:#f7f7f7 url(../images/2/fleche.png) 10px 10px no-repeat;}
			.menu1 a:hover{color:#f32323;background-color:#f2f2f2;}
			
.basmenu1
{
margin:0;
background-image:url('/images/2/menu_bas.png');
background-repeat:no-repeat;
margin-bottom:20px;
height:3px;
width:210px;
}



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

height:5px;
width:235px;
}

.menu_red{
	width:235px;
	margin:0;padding:0;
	color:#9bbdcf;
	background:/*url(menu.png)*/ repeat-y;
}
.menu_red h3{
	margin:0;
	padding:12px 16px 15px 16px;
	text-align:center;
	font-size:12px;
	font-weight:bolder;
	color:#333;
	border-right:1px solid #fcaaad;
	border-left:1px solid #fcaaad;
	text-decoration:underline;
}
.menu_red ul{margin:0;padding:0 10px 7px;list-style:none outside none;border-right:1px solid #fcaaad;border-left:1px solid #fcaaad; }
	.menu_red li{margin:0 0 4px;}
		.menu_red li a{display:block;padding:5px 5px 5px 30px;font-size:13px;text-decoration:none;color:#0099cc;background:#f7f7f7 url(../images/2/fleche.png) 10px 10px no-repeat;}
			.menu_red a:hover{color:#f32323;background-color:#f2f2f2;}
			
.menu_red p{
margin:0;
padding:0 0 0 11px;
width:222px;
border-right:1px solid #fcaaad;
border-left:1px solid #fcaaad;
}

.menu_red img{
padding-top:6px;
}

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



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

height:5px;
width:210px;
}

.menu_w{
	width:210px;
	margin:0;padding:0;
	color:#9bbdcf;
	background:/*url(menu.png)*/ repeat-y;
}
.menu_w 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;
}
.menu_w ul{margin:0;padding:0 10px 7px;list-style:none outside none;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5; }
	.menu_w li{margin:0 0 4px;}
		.menu_w li a{display:block;padding:5px 5px 5px 30px;font-size:13px;text-decoration:none;color:#0099cc;background:#f7f7f7 url(../images/phone16x16.png) 5px 5px no-repeat;}
			.menu_w a:hover{color:#f32323;background-color:#f2f2f2;}
			
.basmenu_w
{
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:#f7f7f7 url(../images/2/plus_red.png) 10px 8px no-repeat;}
			.menu2 a:hover{background-color:#f2f2f2;}
			
.menu2 li a span{display:block;}
	.menu2 li a .cat{color:#0099cc;} .menu2 li a:hover .cat{color:#f32323;}
	.menu2 li a .cat_ajout{font-size:10px;font-weight:bold;color:#5f5e5e;} .menu2 li a:hover .cat_ajout{color:#333;}



.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:238px;
margin:0;padding:0;
color:#9bbdcf;
border:1px solid #E5E5E5;
border-radius:10px;
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:#f7f7f7 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{color:#0099cc;} .menu3 li a:hover .cat{color:#f32323;}
	.menu3 li a .cat_ajout{font-size:10px;font-weight:bold;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:238px;
}

.menu4 {width:216px;margin:0 0 0 0;padding: 10px;list-style:none outside none;border:1px solid #e5e5e5; border-top:0; border-bottom:0;}
.menu4 h3{margin:0;padding:0 0 15px 0;font-size:12px;font-weight:bolder;color:#333;}
.menu4 ins {
    display: block !important;
    margin: 0 auto !important;
}

.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:#f7f7f7;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:14px;}

.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:14px;text-decoration:none;color:#0099cc;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:14px;}

.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:#0099cc;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;}

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

#tagglefriends
{float:left; width:210px;}

.container_carte
{margin-bottom:15px;width:500px;height: auto;}

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

.grey 
{color:#4d4d4d;}

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


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

#arborescence a:hover
{background-color:inherit; color:#f32323;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; margin-bottom:30px;}

		.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:#0099cc;
			background: url(../images/2/puce_grise.png) 10px 10px no-repeat;
		}
		
		.block_1_ville a:hover{
			color:#f32323;
			background-color:#f2f2f2;
			text-decoration:none;
		}
			
.block_2_ville
{float:left; width:245px; margin-bottom: 30px;}

.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:#0099cc;background: url(../images/2/puce_grise.png) 10px 10px no-repeat;}
			.block_2_ville a:hover{color:#f32323;background-color:#f2f2f2;text-decoration:none;}

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

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

.col-droite img
{ margin-bottom:5px; }
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
{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:#f7f7f7; 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:#f7f7f7; 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:#0099cc;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:#0099cc;}
.plan a:hover
{text-decoration:underline;background-color:inherit;font-size:13px;color:#0099cc;}
.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 #999999;
	background:#60b2d8 /*url(js/tip_bg.gif)*/ repeat-x;
	color:#ffffff;
	font-weight:bold;;
	}


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

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

#foot
{margin:auto;float:left;height:auto;width:100%;background-color:#f32323;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:#3fd0ff;text-decoration:none;}

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

#foot a:hover
{color:#3fd0ff;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 {
	margin: 10px 0 15px auto;
	display: block;
}

.pagination a, .pagination .dots  {
	margin: 0 auto;
	height:1.2em;
	color:#0099cc;
	font-size:0.8em;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
	border: 1px solid #ccc; 
	margin-right: 5px;
	border-radius:2px;
}

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

.pagination .current {
	border-color:#F31030;
}

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:#0f9eca;
 border:1px solid #a8a8a8;
 background-color:#f2f2f2;
 width:200px;
 }

img{
    border:none;
}




/* Fiche */
#liste-coordonnees, #liste-coordonnees2{margin:0;padding:0;}
#liste-coordonnees li, #liste-coordonnees2 li{
	overflow:hidden;
	margin:0 0 15px;
	border-radius: 5px;
	box-shadow: 0 3px 10px rgba(0,0,0,0.1);
}

#liste-coordonnees .cont,
#liste-coordonnees .bas,
#liste-coordonnees2 .cont,
#liste-coordonnees2 .bas {
	border-color: #DDDDDD;
	border-style: solid;
}

#liste-coordonnees .cont {
	border-width: 0 1px;
}

#liste-coordonnees .bas,
#liste-coordonnees2 .cont {
	border-radius: 0 0 5px 5px;
	border-width: 0 1px 1px 1px;
}


#liste-coordonnees a{color: #48A7C7;font-size: 14px;}
#liste-coordonnees .haut a:hover{background:transparent;}
#liste-coordonnees .telephone img{vertical-align: bottom;float: left;}
/* 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:#FFFFFF;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:#FFFFFF;}
	#liste-coordonnees .bas .plan{float:left;}
		#liste-coordonnees .bas .plan a{font:bold 13px/23px Arial;color:#0099cc;}
		#liste-coordonnees .bas .plan a:hover{}
		
	#liste-coordonnees .bas .telephone{float:right;}
		#liste-coordonnees .bas .telephone{font:bold 18px/23px Arial;}
		
		
/* Fiche 2*/

#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:#ffffff;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;}
		
#liste-coordonnees3{margin:0;padding:0;}


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

form>p {
	margin-bottom:25px;
        width:490px;
}
form>p>label {
	width:160px;
	height:30px;
}
form>p>input, p>select {
        width:308px;
}
form>p>.submit {
	margin-left:190px;
	border:3px outset #4FA4D0;
	background-color:#4FA4D0;
	color:#fff;
	width:228px;
	height:30px;
	font-weight:bold;
}

.demande_acces>p>select{
    width: 50px;
}





/* Panel slide-in */
#panel {
	position: fixed;
	bottom: 50px;
	left: -400px;
	z-index: 200;
	background-color:#ff0000;
}
#panel-content {
	background-color: #fff;
	border:1px solid #F3496A;
	border-left:0px;
	padding:5px;
	width: 400px;
	height: 300px;
}
#panel-close {
	margin:-20px 5px 0 0;
	font-size:12px;
	height:15px;
	text-align:right;
	background-color:#000;
	float:right;
	padding:3px 5px 2px 5px;
}
#panel-close a:link, #panel-close a:visited, #panel-close a:active{
	color:#fff;
	text-decoration:none;
}
#panel-close a:hover {
	color:#fff;
	background-color:#000;
	text-decoration:underline;
}

.pub_droite {
	clear:both;
	padding-top:30px;
}


/* 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:#0099cc;}

.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_bleu_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 */


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

/*.idl_audiotel_text{color:#5F5E5E; }*/

/* STYLES FOOTER V2 */
#foot_center_new, #footHaut_center{overflow:hidden;width:1000px;margin:auto;}

#footHaut{background:#333;border-top:1px solid #222;background-image:url("../images/2/footer_degrade.png");background-repeat:repeat-x;background-position:top;}
#footHaut{padding:30px 0 10px 0;font-size:12px;color:#9c9491;border-bottom:1px solid #404040;}
#footHaut li{padding:0 0 1px;font-size:12px; list-style:none outside none;}
#footHaut a{color:#647c86;text-decoration:none;font-weight: 600}
#footHaut a:hover{text-decoration:underline;background-color:inherit;}
#footHaut h4{margin:0 0 10px;font-size:12px; font-weight: 600;color:#8f9d8e;text-shadow: 1px 1px 1px #2b2b2b}
#footHaut .col{float:left;padding:0 0 0 20px;margin:0 0 0 20px;background:url(../images/colonneSep.png) no-repeat;}
#footHaut .col2{float:left;padding:0 0 0 20px;margin:5px 0 0 10px;min-height:140px;background:url(../images/colonneSep2.png) no-repeat;}
#footHaut .col #footHautCol1{margin:0;padding:0;background:none;}
#footHaut .col2 #footHautCol1{margin:0;padding:0;background:none;}
#footHaut .bloc{margin:0 0 20px;}
#footHaut .col .bloc:last-child{margin:0;  clear: both; padding: 5px 0 0;}
#footHaut #footHautCol1{width:160px;}
#footHaut #footHautCol1_int2{width:160px;}
#footHaut #footHautCol2{width:250px;}
#footHaut #footHautCol2_int{width:420px;}
#footHaut #footHautCol2_int2{width:800px;}
#footHaut #footHautCol3{width:290px;}
#footHaut #footHautCol4{width:160px;}
#footHaut #footHautCol4_int{width:280px;}
#footHaut ul{margin:0;padding:0}
#footHaut .medecin_villes {height:150px; }
#footHaut .medecin_villes li,#footHaut .recherches_frequentes li, #footHaut .pro_villes li{float:left;width:49%;}
#footHaut .logo_partenaires li{margin:0 0 10px;float:left;}
#footHaut .logo_partenaires li a, #footHaut .logo_partenaires li a img{display:block;}
#footHaut .logo_partenaires li a img{margin:auto;}
#footHaut .reseaux_sociaux li a img{margin: 0 5px 10px 0;vertical-align:top;}
#footHaut .reseaux_sociaux{margin-top:50px; padding-top: 50px;}
#footHautCol3 .reseaux_sociaux{margin-top:10px; padding-top: 0px;}

#foot_new{padding:20px 0;background:#232323;}
#foot_new .copy{float:left;color:#797979;font: 700 11px Arial; text-transform:uppercase;}
#foot_new .copy a{color:#797979;text-decoration:none;}
#foot_new .copy a:hover{text-decoration:underline;background:none;}
#foot_new .copy span{display:block;margin:5px 0 0;color:#5e82a4;text-transform:none;}
#foot_new .logo-allomedia{float:right;}
#foot_new .logo-allomedia a:hover{text-decoration:none;background-color:inherit;}



/*
SimpleModal Basic Modal Dialog
---------------------------------*/

.basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; /*cursor:wait;*/}

/* Container */
#simplemodal-container {height:360px; width:600px; color:#bbb; background-color:#FFFFFF; border:1px solid #DDDDDD; padding:12px; box-shadow: 0 5px 5px #555555;}
/*#simplemodal-container .simplemodal-data {padding:8px;}*/
#simplemodal-container code {background:#FFFFFF; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:25px; display:inline; z-index:3200; position:absolute; top:-8px; right:-8px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}





/* BTN SOCIAL
-----------------*/
.btn-social-sidebar a { width: 238px; height: 43px; display: block; }
	.btn-social-sidebar a { margin-bottom: 5px; }
	.btn-social-sidebar:hover { background-position: bottom; }
	.btn-social-sidebar-facebook { background: url('../images/icones/btn_facebook.png'); }
	.custom-tweet-button a { background: url('../images/icones/btn_twitter.png'); }
	.g-plusone .btn-social-sidebar-googleplus a { background: url('../images/icones/btn_google.png'); }


/* BARRE DE COMMUNAUTE
---------------------------*/
.joincommunity { 
	font-weight: bold;
	position: relative;
	font-size: 12px;
	height: 35px;
	line-height: 35px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #cdcdcd;
	background: #EEEEEE;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(1, #dddddd));
	background: -ms-linear-gradient(bottom, white, #dddddd);
	background: -moz-linear-gradient(center bottom, white 0%, #dddddd 100%);
	box-shadow: inset 1px 1px white;
	margin: 0 10px;
	padding: 0 10px;
	}


.fb-like { vertical-align: top; }

.btn-social-right { 
position: absolute;
right: -10px;
top:5px;
}

.joincommunity .fb-like {
	margin-top: 2px;
}
/* centrage des adsenses */
.menu3 ins{ margin: 0 auto ! important; display: block !important;}
#pixelTackContainer, #pixelTackContainer img {
	margin-top: -1px;
    position: absolute;
}

/* MORE QUESTIONS
************************/

.more-questions-head {
    height: 70px;
    background: url(../images/questions/more-questions-head.png);
}

.more-questions {
    border: 1px solid #e5e5e5;
    border-radius: 0 0 3px 3px;
    font-size: 12px;
    background: #FFFFFF;
    position: relative;
}

.questions .q_a .more-questions h2 {
    margin:0;
    font-size: 14px;
    padding: 14px 25px;
    text-align: center;
    position: relative;
}



.more-questions h2 span {
    background: url(../images/interrogation-gauche.png) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 44px;
    height: 44px;
}

.more-questions h2 div img {
    margin:5px 15px 0 0;
    position: absolute;
    top: 10px;
    left: 15px;
}

.questions .q_a .more-questions ul {
    margin: 0;
    padding: 0;
    clear: both;
    padding: 10px;
}

.questions .q_a .more-questions ul li {
    margin: 10px 0 ;
    background: url(../images/qListemin.png) left 3px no-repeat;
    padding: 0 0 0 22px;
    list-style: none;
    border-bottom: 1px solid #E9E9E9;
}


.questions .q_a .more-questions ul li.dern {
    border-bottom: none;
}


.questions .q_a .more-questions ul li a {
    display: block;
    color: #333333;
    text-decoration: none;
    padding: 0 0 3px 0;
}

.questions .q_a .more-questions ul li a:hover {
    background: none;
    color: #da8d00;
}

.questions .q_a .more-questions .more-questions-link {
    display: block;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    height: 37px;
    border-radius: 2px;
    line-height: 37px;
    text-decoration: none;
}


/* TABS
************************/

.questions .q_a .recapOnglet ul{margin:0;padding:0 0 0 4px;}
.questions .q_a .recapOnglet li{position:relative;z-index:1;display:inline-block;height:31px;margin:0 0 0 -4px;padding:0 0 0 15px;background:url(../images/globalDroite.png) 0 0px no-repeat;}
.questions .q_a .recapOnglet li a{display:block;height:31px;padding:0 15px 0 0;font:700 12px/30px Arial;color:#6b6b6b;background:url(../images/globalDroite.png) right -31px no-repeat;}
.questions .q_a .recapOnglet li a:hover{color:#000;}
.questions .q_a .recapOnglet li.ui-tabs-active{z-index:2;background-position:0 -62px;}
.questions .q_a .recapOnglet li.ui-tabs-active a{color:#000;background-position:right -93px;text-decoration: none;}
.questions .q_a .recapCont{margin:-1px 0 0;padding:10px;background:#fff url(../images/recapFond.png) right 0 no-repeat;border:1px solid #d6d6d6;}

.questions .q_a .recapCont ul { margin: 0; padding: 10px }

.questions .q_a .recapCont li {
 	font-size: 12px;
	background: url(../images/qListe.png) left 4px no-repeat;
	padding: 0 0 0 25px;
	list-style: none;
	line-height: 30px;
}

.questions .q_a .recapCont li a {
 	color:#333;
 	text-decoration: none;
}

.questions .q_a .recapCont ul li a:hover {
 	color:#57B5E4;
 	text-decoration: none;
}

/* CSS GRADIENTS
*************************/

.questions .q_a .gradient-orange {
	border: 1px solid #da8d00;

	box-shadow: inset 0px 1px 1px #FFFCD7;
	-moz-box-shadow: inset 0px 1px 1px #FFFCD7;
	-webkit-box-shadow: inset 0px 1px 1px #FFFCD7;

	background: #ffad1a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2ZmYWQxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYThkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffad1a 2%, #da8d00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ffad1a), color-stop(100%,#da8d00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffad1a 2%,#da8d00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffad1a 2%,#da8d00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffad1a 2%,#da8d00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffad1a 2%,#da8d00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffad1a', endColorstr='#da8d00',GradientType=0 ); /* IE6-8 */

}

.questions .q_a .gradient-orange:hover {
	background: #ff9d1a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWQxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNTg0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ff9d1a 0%, #e58400 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9d1a), color-stop(100%,#e58400)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff9d1a 0%,#e58400 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff9d1a 0%,#e58400 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff9d1a 0%,#e58400 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff9d1a 0%,#e58400 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9d1a', endColorstr='#e58400',GradientType=0 ); /* IE6-8 */

}

.questions .q_a .gradient-orange:active {
	background: #e58400; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ODQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2ZmOWQxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #e58400 0%, #ff9d1a 40%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e58400), color-stop(40%,#ff9d1a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e58400 0%,#ff9d1a 40%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e58400 0%,#ff9d1a 40%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e58400 0%,#ff9d1a 40%); /* IE10+ */
	background: linear-gradient(to bottom,  #e58400 0%,#ff9d1a 40%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e58400', endColorstr='#ff9d1a',GradientType=0 ); /* IE6-8 */
}

.questions .q_a .gradient-gris {
	background: #f8f8f8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f8f8f8 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f8f8f8 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f8f8f8 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f8f8f8 0%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */

}


.link_pub { margin: 0 0 10px 0; position: relative;}


.jesuispro {
	width: 231px;
	height: 86px;
	background: url(../images/jesuispro.png);
	display: block;
}

.jesuispro:hover {
	background-position: 0 -86px;
}

.jesuispro:active {
	background-position: 0 -172px;
}
.jesuisprotxt {
font-style: italic;
text-decoration: none;
text-align: center;
position: absolute;
width: 230px;
height: 20px;
font-size: 10px;
color: #333;
bottom:0;
}

.jesuisprotxt:hover {
	color: #888;
	background: none;
}
.more-questions h2 div .toggle {
    background: url("../images/ico/plusmoins.png") no-repeat scroll 0 -16px transparent;
    height: 16px;
    left: 15px;
    margin: 5px 15px 0 0;
    position: absolute;
    top: 10px;
    width: 16px;
}
.more-questions h2.ui-state-active div .toggle {
    background-position: 0 0;
}

.add_pro_ban {
	background: url("../images/add_pro_ban.png");
	height: 51px;
	width: 499px;
	display: block;
	margin: 0 0 15px 0;
}

.add_pro_ban:hover {
	background-position:bottom;
}
#liste-coordonnees li.add_pro_container{
    box-shadow: none;
    border-radius : 0;
    margin: 0;
}
li.middle_liste {
	list-style-type: url('../images/list.png');
	padding: 5px 5px;
	margin: 0 0 5px 0;
}

li.middle_liste a {
	padding: 5px 7px;
	border:1px solid #fff;
}

li.middle_liste a:hover {
	border:1px solid #ddd;
	color: #000;
	background: #eee;
	border-radius: 3px;
}

.col-droite .add-wengo > img {
	position: absolute;
}

.col-droite .add-wengo a img {
	display: block;
	border-radius:5px;
}

.col-droite .add-wengo a{
	margin: 0 0 15px 0;
	display: block;
}

.col-droite .add-wengo {

	padding: 0;
	/*height: 300px;*/

	clear: both;
}
.col-droite .big-add-wengo {
	padding: 0;
	height: 250px;
}

/* Ajout Robin : recherche rapide � l'int�rieur des pages */
#pageSearch {
    margin-bottom: 15px;
    width: 500px;
}

#pageSearch input {
    width: 420px;
}
#pageSearchLoader {
/* 	display:none; */
	height:48px;
	background: url("../media_fiche_v2/img/loading_prev.gif") no-repeat scroll center center transparent;
}
.pageSearchFound {
	color: #53BCD6;
	font-weight: bold;
}




.boutons-sociaux{
	border:1px solid #e5e5e5;
	border-radius:5px;
 	margin:20px 0 15px;
 	padding-top:15px;
 	text-align:center;
 	width:230px;
 	-webkit-border-radius:5px;
 	-moz-border-radius:5px;
}
.boutons-sociaux h3 {
	padding-bottom:10px;
}


.add-biomouv
{
	margin-bottom:10px;
}
