#middle2{
	width:980px; height:100%; border-left:#E1E1E1 solid 1px; border-right:#E1E1E1 solid 1px;
	padding:10px;
	float:left;
	}
	
#middle2 h2{
	background:url(images/dotted_line.gif) repeat-x 0 100% #FFFFFF;
	font:normal 30px/32px Arial, Helvetica, sans-serif;
	color:#B57600; padding:0 0 5px 0;
	}
#middle2 h2 span{
	font:normal 30px/32px Arial, Helvetica, sans-serif;
	color:#000000; background-color:#FFFFFF;
	}

#middle2 p.text1{
	font:normal 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#212121; background-color:#FFFFFF; 
	padding:14px 0 18px 0;
	}

#middle2 strong{
	font-weight:bold;
	}
#middle2 ul.fusce{
	margin:0; padding:0; list-style:none;
	background:url(images/date_bg.gif) no-repeat 0 0 #FFFFFF;
	color:#1D1D1B;
	}	
	
#middle2 ul.fusce li{
	font:bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1D1D1B; border-bottom:#E4E4E4 solid 1px; background-color:#FFFFFF;	
	margin:0 0 0 23px; padding:0 0 4px 0; display:block;
	}
	
#middle2 span.fusceText{
	font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1D1D1B; border:none; margin:0 0 13px 23px;
	background-color:#FFFFFF; display:block;
	}
	
#middle2 p.more{
	background:url(images/para_bg.gif) repeat-x 0 0 #FFFFFF;
	color:#FBFBFB; text-align:right; margin:5px 0 16px 0; float:left;
	}
#middle2 p.more a{
	background:url(images/more_bg.gif) no-repeat 0 0 #FFFFFF;
	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FBFBFB; text-align:center; text-decoration:none; width:60px;
	float:right;
	}
#middle2 p.more a:hover{
	background:url(images/more_bg_on.gif) no-repeat 0 0 #FFFFFF;
	color:#FBFBFB;
	}

#middle2 ul.tips{
	margin:0; padding:8px 0 0 0; list-style:none;
	}
#middle2 ul.tips li{
	background:url(images/arrow.gif) no-repeat 0 7px #FFFFFF;
	font:normal 14px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#212121;
	padding:0 0 0 13px;
	}
#middle2 ul.tips li a{
	font:normal 14px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#212121; background-color:#FFFFFF; 
	text-decoration:underline; display:block;
	}
#middle2 ul.tips li a:hover{
	background-color:#F0EEEE; color:#212121;
	}

#fpharmacie textarea.title
{
	width:600px;
	height:25px;	
}
#fpharmacie textarea.addr
{
	width:600px;
	height:50px;	
}
#fpharmacie input.cp
{
	width:50px;
	height:16px;
	text-align:right;
}
#fpharmacie textarea.ville
{
	width:540px;
	height:16px;	
}
#fpharmacie input.tel,input.fax
{
	width:120px;
	height:16px;
	text-align:center;
}
#fpharmacie input.email
{
	width:220px;
	height:16px;
	text-align:center;
}
#fpharmacie input.site
{
	width:360px;
	height:16px;
	text-align:center;
}
#fpharmacie input.contact
{
	width:220px;
	height:16px;
	text-align:center;
}
#fpharmacie textarea.comment
{
	width:540px;
	height:100px;	
}
#fsaisirprixmed textarea.commentaire
{
	width:450px;
	height:100px;	
}

#right #loginForm input.lo
{
	margin-left:10px;
	background-color:#F7F6F6;
	border:#B0B0B0 solid 1px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:2px 0 0 0;
	width:178px;
	height:18px;
}

#membermenus p.more{
	background-color:#e8e8e8;
	background:url(images/para_bg.gif) repeat-x 0 0 #FFFFFF;
	color:#FBFBFB; text-align:right; margin:0 0 9px 0; float:left;
	}

#membermenus p.more a{
	background-color:#e8e8e8;
	background:url(images/more_bg.gif) no-repeat 0 0 #FFFFFF;
	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FBFBFB; text-align:center; text-decoration:none; width:80px;
	float:right; cursor : pointer;
}
#membermenus p.more a:hover{
	background-color:#e8e8e8;
	background:url(images/more_bg_on.gif) no-repeat 0 0 #FFFFFF;
	color:#FBFBFB;
}

style_stef_alphabet			{ font:normal 10px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#915C00; padding:0px; }
style_stef_alphabet:hover	{ font:normal 12px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#915C00; padding:0px; }
.style_stef_7_1			{ font:normal 11px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#915C00; padding:0px; }
.style_stef_13			{ display:none; position:relative; top:391px; width:582px; background : url(images/pic_5.png) bottom left; }


.style_17_contact		{ background : url(images/pic_10.gif) no-repeat; }
.style_17_lettreinfo	{ background : url(images/pic_12.gif) no-repeat; }
.style_17_edito			{ background : url(images/events_bg-l.gif) no-repeat; }
.style_17_faqinfos		{ background : url(img/faq_bg.gif) no-repeat; }
.style_17_reqpay		{ background : url(img/reqp_bg.gif) no-repeat; }


.style_stef_18			{ cursor:pointer; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1A1A1A; color:#1A1A1A; text-decoration:underline; }
.style_stef_18:hover	{ color:#B57600; }
.style_stef_20			{ padding-left:0px; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1A1A1A; }
.style_stef_20_0		{ padding-left:0px; font:10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1A1A1A; }
.style_stef_20_1		{ padding-left:0px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1A1A1A; }

.style_stef_33 .style_stef_20_1 a.infomed				{ cursor:pointer; text-decoration:none; color:#000000 }
.style_stef_33 .style_stef_20_1 a.infomed:hover			{ cursor:pointer; text-decoration:underline; color:#000000 }

.style_stef_34 .style_stef_20_1 a.infomed				{ cursor:pointer; text-decoration:none; color:#000000 }
.style_stef_34 .style_stef_20_1 a.infomed:hover			{ cursor:pointer; text-decoration:underline; color:#000000 }

.style_stef_21			{ padding-left:20px; font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1A1A1A; }

.style_stef_33			{ cursor : default; height:26px; font:10px Tahoma, Arial, Helvetica, sans-serif; color:#1A1A1A; background-color:#FFFFFF; }
.style_stef_33:hover	{ background-color:#FFF6E5;}
.style_stef_34			{ cursor : default; height:26px; font:10px Tahoma, Arial, Helvetica, sans-serif; color:#1A1A1A; background-color:#F5F5F5; }
.style_stef_34:hover	{ background-color:#FFF6E5;}

.style_stef_33_1 		{ font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1A1A1A; }

.style_stef_39			{ padding:2px; background-color:#F7F6F6; border:#B0B0B0 solid 1px; font:normal 12px Arial, Helvetica, sans-serif; color:#000000 }
.style_stef_23			{ float : left; background-color:#F7F6F6; border:#B0B0B0 solid 1px; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1A1A1A; padding:4px; width:250px; }

.style_stef_44			{ font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#212121; background-color:#FFFFFF; padding:2px 0px 2px 20px; }
.style_stef_44_1		{ font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#212121;padding:2px 0px 2px 20px; }
.style_stef_44_2		{ font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#212121; background-color:#d9d9d9; padding:2px 0px 2px 20px; }

.style_faq_44			{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#212121; background-color:#F7F9F8; padding:4px 0 18px 4px; }
.style_edito_44			{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#212121; background-color:#FFFFFF; padding:4px 0 4px 4px; }
.faq					{ color:#b57600;}
.faq:hover				{ color:#b57600;text-decoration:none;}
.faq:visited			{ color:#b57600;text-decoration:none;}

.lolnk					{ font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1A1A1A; text-decoration:none; }
.lolnk:hover			{ font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1A1A1A; text-decoration:underline; }	
.lolnk .visited2		{ font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1A1A1A; text-decoration:none; }

.cnil					{ font:normal 11px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#915C00; padding:0px; }
.cnil:hover				{ font:normal 11px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#915C00; padding:0px; }
.cnil:visited			{ font:normal 11px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#915C00; padding:0px; }

#welcome p.more{
	background:url(images/para_bg.gif) repeat-x 0 0 #e8d5b0;
	color:#FBFBFB; text-align:right; margin:0 0 9px 0; float:left;
	}

#welcome p.more a{
	background:url(img/morefaq_bg.gif) no-repeat 0 0 #e8d5b0;
	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FBFBFB; text-align:center; text-decoration:none; width:80px;
	float:right; cursor : pointer;
	}
#welcome p.more a:hover{
	background:url(images/more_bg_on.gif) no-repeat 0 0 #e8d5b0;
	color:#FBFBFB;
	}





.style_stef_50			{ padding:0 10px 0 10px; font: 10px Tahoma, Arial, Helvetica, sans-serif; color:#1A1A1A; }


#right form#fpassperdu{
	margin:0 0 0 5px;
	background-color:#FFFFFF; color:#000000;
	}
#right form#fpassperdu label{
	font:normal 14px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#181817; background-color:#FFFFFF; 
	float:left;
	}

#right form#fpassperdu input.check{
	background-color:#F7F6F6; border:none; color:#000000;
	width:14px; height:14px; margin:12px 8px 0 0; float:left;
	}
#right form#fpassperdu label.loginBg{
	background:url(images/para_bg.gif) repeat-x 0 0 #FFFFFF;
	color:#000000; margin:10px 0 14px 0;
	float:left;
	}
#right form#fpassperdu input.login{
	background:url(images/more_bg.gif) no-repeat 0 0 #FFFFFF;
	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FCFCFC; width:80px; height:17px; border:none; padding:0; margin:0;
	cursor:pointer; 
	float:right;
	}

table{border-collapse:collapse;border-spacing:0;}	

#middle2{
	width:500px; border-left:#E1E1E1 solid 1px; border-right:#E1E1E1 solid 1px;
	margin:4px 0 0 0; padding:0 21px 0 19px;
	float:left;
	}
	
#middle2 h2{
	background:url(images/dotted_line.gif) repeat-x 0 100% #FFFFFF;
	font:normal 30px/32px Arial, Helvetica, sans-serif;
	color:#B57600; padding:0 0 5px 0;
	}
#middle2 h2 span{
	font:normal 30px/32px Arial, Helvetica, sans-serif;
	color:#000000; background-color:#FFFFFF;
	}

#middle2 div.text1{
	font:normal 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#212121; background-color:#FFFFFF; 
	padding:14px 0 18px 0;
	}

#middle2 strong{
	font-weight:bold;
	}

#middle2 ul{
	margin:10px 0 0 0; padding:0; list-style:none;
	background:url(images/date_bg.gif) no-repeat 0 0 #FFFFFF;
	color:#1D1D1B;
	}	
	
#middle2 ul li{
	font:bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1D1D1B; border-bottom:#E4E4E4 solid 1px; background-color:#FFFFFF;	
	margin:0 0 0 23px; padding:0 0 4px 0; display:block;
	}

#wdialog form#loginForm{
	margin:0 0 0 5px;
	background-color:#FFFFFF; color:#000000;
	}
#wdialog form#loginForm label{
	font:normal 14px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#181817; background-color:#FFFFFF; 
	float:left;
	}

#wdialog form#loginForm input.check
{
	background-color:#F7F6F6; border:none; color:#000000;
	width:14px; height:14px; margin:12px 8px 0 0; float:left;
}
#wdialog form#loginForm label.loginBg
{
	background:url(images/para_bg.gif) repeat-x 0 0 #FFFFFF;
	color:#000000; margin:10px 0 14px 0;
	float:left;
}
#wdialog form#loginForm input.login
{
	background:url(images/more_bg.gif) no-repeat 0 0 #FFFFFF;
	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FCFCFC; width:80px; height:17px; border:none; padding:0; margin:0;
	cursor:pointer; 
	float:right;
}
#middle a.text_stef_1
{
	cursor:pointer;
	font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#212121; background-color:#FFFFFF; 
	padding:4px 4px 4px 0;
}
#middle a.text_stef_1:hover
{
	cursor:pointer;
	font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#212121; background-color:#F0F0F0; 
	padding:4px 4px 4px 0;
}

#middle{
	width:498px; height:100%; border-left:#E1E1E1 solid 1px; border-right:#E1E1E1 solid 1px;
	padding:10px;
	float:left;
	}
	
#middle h2{
	background:url(images/dotted_line.gif) repeat-x 0 100% #FFFFFF;
	font:normal 30px/32px Arial, Helvetica, sans-serif;
	color:#B57600; padding:0 0 5px 0;
	}
#middle h2 span{
	font:normal 30px/32px Arial, Helvetica, sans-serif;
	color:#000000; background-color:#FFFFFF;
	}

#middle p.text1{
	font:normal 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#212121; background-color:#FFFFFF; 
	padding:14px 0 18px 0;
	}

#middle strong{
	font-weight:bold;
	}

#wdmiddle ul.fusce, #right ul.fusce
{
	margin:0; padding:0; list-style:none;
	background:url(images/date_bg.gif) no-repeat 0 0 #FFFFFF;
	color:#1D1D1B;
	}	
	
#wdmiddle ul.fusce li, #right ul.fusce li
{
	font:bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1D1D1B; border-bottom:#E4E4E4 solid 1px; background-color:#FFFFFF;	
	margin:0 0 0 23px; padding:0 0 4px 0; display:block;
	}
	
#wdmiddle span.fusceText{
	font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1D1D1B; border:none; margin:0 0 13px 23px;
	background-color:#FFFFFF; display:block;
	}
	
#wdmiddle p.more, #right p.more
{
	background:url(images/pic_13.gif) repeat-x 0 0 #FFFFFF;
	color:#FBFBFB; text-align:right; margin:5px 0 16px 0; float:left;
	width:100%;
}
#wdmiddle p.more a, #right p.more a
{
	margin-top:3px;
	background:url(images/more_bg.gif) no-repeat 0 0 #FFFFFF;
	font:bold 10px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FBFBFB; text-align:center; text-decoration:none; width:80px;
	float:right; cursor : pointer;
	}
#wdmiddle p.more a:hover, #right p.more a:hover
{
	background:url(images/more_bg_on.gif) no-repeat 0 0 #FFFFFF;
	color:#FBFBFB;
	}

#wdmiddle ul.tips{
	margin:0; padding:8px 0 0 0; list-style:none;
	}
#wdmiddle ul.tips li{
	background:url(images/arrow.gif) no-repeat 0 7px #FFFFFF;
	font:normal 14px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#212121;
	padding:0 0 0 13px;
	}
#wdmiddle ul.tips li a{
	font:normal 14px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#212121; background-color:#FFFFFF; 
	text-decoration:underline; display:block;
	}
#wdmiddle ul.tips li a:hover{
	background-color:#F0EEEE; color:#212121;
	}

#fphadetail .ist33
{
	width:700px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	font:12px Tahoma, Arial, Helvetica, sans-serif; color:#1A1A1A; background-color:#F5F5F5;
}
#fphadetail .itelst33
{
	width:200px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	font:12px Tahoma, Arial, Helvetica, sans-serif; color:#1A1A1A; background-color:#F5F5F5;
	text-align:center;
}	
#fphadetail .ist34
{
	width:700px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	font:12px Tahoma, Arial, Helvetica, sans-serif; color:#1A1A1A; background-color:#FFFFFF;
}	
#fphadetail .itelst34
{
	width:200px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	font:12px Tahoma, Arial, Helvetica, sans-serif; color:#1A1A1A; background-color:#FFFFFF;
	text-align:center;
}		
#fphadetail .izipst33
{
	width:200px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	font:12px Tahoma, Arial, Helvetica, sans-serif; color:#1A1A1A; background-color:#F5F5F5;
	text-align:center;
}	
#fphadetail .icityst33
{
	width:400px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	font:12px Tahoma, Arial, Helvetica, sans-serif; color:#1A1A1A; background-color:#F5F5F5;
	text-align:center;
}
#fphadetail .izipst34
{
	width:200px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	font:12px Tahoma, Arial, Helvetica, sans-serif; color:#1A1A1A; background-color:#FFFFFF;
	text-align:center;
}	
#fphadetail .icityst34
{
	width:400px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	font:12px Tahoma, Arial, Helvetica, sans-serif; color:#1A1A1A; background-color:#FFFFFF;
	text-align:center;
}

.bo-icon
{
	text-decoration:none;
	cursor:pointer;
}

.paginator
{
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1A1A1A;
}
.paginator a
{
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#1A1A1A;
}
.paginator p
{
	width:30px;
	float:left;
	text-align:center;
	border:1px solid grey;
	margin:0 2px 0 2px;
}
.paginator a
{
	cursor:pointer;
	text-decoration:none;
	color:#1A1A1A;
}
.paginator p#pages
{
	width:300px;
	float:left;
	text-align:center;
	border:1px solid grey;
}
.paginator #pages div
{
	width:30px;
	float:left;
	text-align:center;
	border:1px solid grey;
	margin:0 2px 0 2px;
}
.paginator #pages div.active
{
	width:30px;
	background-color:#747474;
	color:#ffffff;
	text-align:center;
	border:1px solid grey;
}
.paginator #pages a.active
{
	color:#ffffff;
}

