* {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica;
	border:0px
}
body {
	background-color:#fff;
	color:#000;
	height:100%;
	text-align:center;
	margin:0;
	padding:0;
	font-size:0px;
	font-family:Arial, Helvetica, sans-serif
}
html {
	height:100%
}
a img {
	border:0
}
div {
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	padding-top:0px
}
ul {
	margin:0px
}
form {
	margin:0px
}
h1, h2, h3, h4, h5 {
	margin:0px;
	padding:0px;
	color: #e40500;
}
UNKNOWN {
	height:auto
}
p {
	font-size:10px;
	color:#000;
	margin-bottom:10px;
	margin-top:10px;
	background-color:transparent
}
strong {
	font-size:10px;
	font-weight:bold
}
span {
	font-size:10px;
	color:#000
}
font {
	font-size:10px
}
hr {
	height:1px;
	border:1px #E3E2E0 solid
}
.clear {
	clear:both;
	margin-bottom:-1px;
	padding-bottom:1px
}
.clear2 {
	clear:both;
	margin-bottom:-1px;
	padding-bottom:2px
}
.clear4 {
	clear:both;
	margin-bottom:-1px;
	padding-bottom:4px
}
.clear5 {
	clear:both;
	margin-bottom:-1px;
	padding-bottom:5px
}
.clear8 {
	clear:both;
	margin-bottom:-1px;
	padding-bottom:8px
}
.clear9 {
	clear:both;
	margin-bottom:-1px;
	padding-bottom:9px
}
.clear12 {
	clear:both;
	margin-bottom:-1px;
	padding-bottom:12px
}
.clear17 {
	clear:both;
	margin-bottom:-1px;
	padding-bottom:17px
}
.clear20 {
	clear:both;
	margin-bottom:-1px;
	padding-bottom:20px;
	background-color:transparent
}
.clear25 {
	clear:both;
	margin-bottom:-1px;
	padding-bottom:25px
}
.clear27 {
	clear:both;
	margin-bottom:-1px;
	padding-bottom:27px
}
.clear30 {
	clear:both;
	margin-bottom:-1px;
	padding-bottom:30px
}
.clear35 {
	clear:both;
	margin-bottom:-1px;
	padding-bottom:35px
}
.clear75 {
	clear:both;
	margin-bottom:-1px;
	padding-bottom:75px
}
.inline {
	display:block
}
.sansmarge {
	margin:0px;
	padding:0px
}
.hide {
	visibility:hidden;
	position:absolute;
	top:-400px
}
.imgalign {
	vertical-align:middle
}
#addthis {
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#428cc6
}
#addthis div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#428cc6
}
#addthis a:link, #addthis a:visited, #addthis a:focus, #addthis a:hover, #addthis a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#428cc6
}
#addthis a:hover {
	text-decoration:underline
}
#first {
	width:100%
}
#outerF {
	margin:auto;
	margin-top:0px;
	width:100%;
	text-align:center
}
#outer {
	margin:auto;
	width:990px;
	text-align:left
}
#hdr1 {
	color:#878383;
	height:37px;
	text-align:center;
	margin-left:15px;
	padding-top:3px;
	margin-right:15px;
	font-size:9px
}
#hdr1 p {
	color:#878383;
	font-size:9px;
	padding:0px;
	margin:0px
}
#hdr1 a:link, #hdr1 a:visited, #hdr1 a:focus, #hdr1 a:hover, #hdr1 a:active {
	font-size:9px;
	color:#878383;
	text-decoration:none
}
#hdr1 a:hover {
	text-decoration:underline
}
#logo {
	float:left;
	width:410px;
	height:85px;
	position:relative
}
#panier {
	float:right;
	width:492px;
	height:90px;
	vertical-align:middle
}
#panier1 {
	position:relative;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e40500;
}
#panier1 * {
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e40500;
}
#search {
	font-size:10px;
	color:#0f0f0f;
	width:485px;
	height:45px;
	min-height:45px;
	text-align:center;
	border:1px #008238 solid;
	padding:3px;
	margin-bottom:3px;
	background-color:#efefef
}
#search input#insearch {
	color:#0f0f0f;
	font-size:10px;
	border:1px #428cc6 solid;
	height:15px;
	width:143px;
	padding-top:3px;
	padding-left:3px
}
#search1 {
	float:left;
	width:243px;
	height:27px;
	vertical-align:text-top;
	padding-top:3px
}
#search11 {
	float:left;
	padding-top:3px;
	height:24px;
	width:90px;
	font-size:12px;
	font-weight:bold;
	color:#ec731f;
	font-family:Arial, Helvetica, sans-serif
}
#search2 {
	float:left;
	width:150px;
	height:27px;
	padding-top:3px;
	vertical-align:middle;
	text-align:left
}
#search22 {
	float:left;
	padding-top:5px;
	height:24px;
	width:39px;
	font-size:12px;
	font-weight:bold;
	color:#ec731f;
	font-family:Arial, Helvetica, sans-serif
}
#search2 select {
	width:150px;
	height:23px;
	padding-top:5px
}
#search3 {
	float:right;
	width:37px;
	height:27px;
	vertical-align:middle
}
#vsearch {
	background-image:url(../traiteur-hallal/traiteur-hallal-ok.gif);
	background-color:transparent;
	width:37px;
	height:25px;
	cursor:pointer
}
#search label {
	font-size:12px;
	color:#008238;
}
#search4 {
	padding:0px;
	margin:0px;
	margin-left:89px;
	background-image:url(../traiteur-hallal/traiteur-hallal-recherche.png);
	background-repeat:no-repeat;
	background-position:3px 0px;
	width:140px;
	height:16px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff
}
#search4 a:link, #search4 a:visited, #search4 a:focus, #search4 a:active, #search4 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-decoration:none
}
#search4 a:hover {
	text-decoration:underline
}
#hdr2ter {
	width:987px;
	height:31px;
	padding-top:5px;
	color:#428cc6;
	font-size:11px;
	font-weight:bold
}
#hdr2ter p {
	margin:0px;
	padding:0px
}
#hdr2ter a:link, #hdr2ter a:visited, #hdr2ter a:focus, #hdr2ter a:hover, #hdr2ter a:active {
	font-size:11px;
	font-weight:normal;
	color:#428cc6;
	text-decoration:none
}
#hdr2ter a:hover {
	text-decoration:underline
}
#chemin {
	float:left;
	width:595px;
	padding-left:10px;
	height:30px;
	padding-top:5px;
	font-size:11px;
	vertical-align:middle;
	color:#ada7a7
}
#chemin img {
	vertical-align:middle;
	padding-bottom:3px
}
#chemin a:link, #chemin a:visited, #chemin a:focus, #chemin a:hover, #chemin a:active {
	text-decoration:none;
	font-weight:bold;
	color:#ada7a7
}
#chemin a:hover {
	text-decoration:underline
}
#favoris {
	float:left;
	text-align:left;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:5px;
	width:210px;
	vertical-align:middle
}
#favoris a:link, #favoris a:visited, #favoris a:focus, #favoris a:hover, #favoris a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#428cc6
}
#favoris a:hover {
	text-decoration:underline
}
#drapeaux {
	float:right;
	width:160px;
	height:25px;
	padding-top:3px
}
#drapeaux ul {
	list-style-image:none;
	list-style:none;
	text-align:left;
	margin:0px;
	padding:0px
}
#drapeaux ul li {
	display:inline;
	margin:0px;
	padding:0px;
	padding-right:4px;
	height:36px;
	vertical-align:middle
}
#drapeaux ul li img {
	vertical-align:middle
}
#leftColumn {
	float:left;
	width:252px;
	min-width:252px;
	height:100%;
	font-size:10px;
	border:0px #993300 solid
}
#img_acc {
	width:245px;
	height:110px;
	padding-left:5px;
	padding-top:57px
}
#img_acc h1 {
	font-size:17px;
	color:#fff
}
#faq {
	width:252px;
	height:275px
}
/******************** CACHE traiteur hallal ******************************************/
#faq_titre {
	float:left;
	margin-top:3px;
	height:25px;
	margin-left:15px;
	padding-right:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#e40500;
}
#faq_stit {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	width:181px
}
#faq_stit_img {
	float:left;
	position:absolute;
	z-index:2;
	width:31px;
	height:28px
}
#faq_stit_txt {
	float:left;
	position:absolute;
	z-index:1;
	font-size:18px;
	color:#fff;
	height:28px;
	margin-left:18px;
	width:165px;
	background-image:url(../traiteur-hallal/22-traiteur-hallal.gif);
	background-position:right;
	background-repeat:no-repeat
}
/******************** FIN CACHE traiteur hallal ******************************************/
#faqs {
	position:absolute;
	width:251px
}
.faq_l {
	width:247px;
	height:56px;
	padding:2px;
	border-bottom:1px #f5aa70 solid;
	border-top:1px #f5aa70 solid;
	border-right:1px #ec7524 solid;
	border-left:1px #ec7524 solid;
	font-size:11px;
	font-size:11px;
	color:#000
}
.faq_l a:link, .faq_l a:visited, .faq_l a:focus, .faq_l a:active, .faq_l a:hover {
	position:relative;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none
}
.faq_l a:hover {
	text-decoration:underline
}
.faq_t {
	position:relative;
	height:40px;
	width:247px
}
.faq_s {
	position:relative;
	text-align:right;
	margin-right:3px;
	height:11px
}
.faq_s a:link, .faq_s a:visited, .faq_s a:focus, .faq_s a:active, .faq_s a:hover {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none
}
.faq_s a:hover {
	text-decoration:underline
}
#faq_stitb {
	float:right;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	width:53px;
	height:43px;
	margin-top:204px;
	margin-left:200px
}
#faq_stitb_img {
	float:right;
	position:absolute;
	z-index:2;
	width:53px;
	height:43px
}
#faq_stitb_txt {
	float:right;
	position:absolute;
	z-index:1;
	font-size:9px;
	color:#fff;
	padding-top:17px;
	height:26px;
	padding-left:10px;
	width:43px;
	background-image:url(../traiteur-hallal/traiteur-hallal-orange.png);
	background-position:right;
	background-repeat:no-repeat
}
#faq_stitb_txt strong {
	font-size:9px;
	font-weight:normal;
	color:#fff
}
#faq_tout {
	width:248px;
	padding-right:4px;
	height:16px;
	padding-top:2px;
	background-image:url(../traiteur-hallal/traiteur-hallal-faq.png);
	background-position:right;
	text-align:right;
	background-repeat:no-repeat;
	color:#fff
}
#faq_tout a:link, #faq_tout a:visited, #faq_tout a:focus, #faq_tout a:active, #faq_tout a:hover {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none
}
#faq_tout a:hover {
	text-decoration:underline
}
#avj {
	width:251px;
	height:167px;
	background-image:url(../traiteur-hallal/traiteur-hallal-traiteur-jour.png);
	background-repeat:no-repeat;
	font-size:10px
}
#avj_tit {
	padding-left:15px;
	width:235px
}
#avj_tit h2 {
	font-size:16px;
	color:#e40500;
}
#conteneur {
	overflow:hidden;
	width:244px;
	height:115px;
	margin-left:8px;
	position:relative
}
.avj_stit {
	font-size:18px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:210px;
	padding-left:45px;
	height:33px;
	padding-top:6px
}
.posrelative {
	padding:0px;
	margin:0px;
	position:relative;
	height:115px;
	width:237px;
	background-image:url(../traiteur-hallal/traiteur-hallal-fiche.gif);
	background-repeat:no-repeat
}
.avjphoto {
	float:left;
	width:46px;
	padding-left:5px;
	text-align:center;
	height:98px
}
.avjtitre {
	float:left;
	padding-left:3px;
	width:180px;
	height:15px;
	text-align:left;
	font-size:11px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif
}
.avjnom a:link, .avjnom a:visited, .avjnom a:focus, .avjnom a:hover, .avjnom a:active {
	font-weight:bold;
	text-decoration:none;
	color:#000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif
}
.avjnom a:hover {
	text-decoration:underline
}
.avjadr, .avjcp, .avjville, .avjtel {
	font-size:10px;
color:#000;
}
.avjtel {
	font-weight:bold
}
.avjtoute {
	width:245px;
	padding-left:5px;
	height:15px;
	text-align:left;
	font-size:11px;
	color:#438cc6;
	font-family:Arial, Helvetica, sans-serif
}
.avjtoute a:link, .avjtoute a:visited, .avjtoute a:focus, .avjtoute a:hover, .avjtoute a:active {
	font-weight:normal;
	text-decoration:underline;
	color:#438cc6;
	font-family:Arial, Helvetica, sans-serif
}
.avjtoute a:hover {
	text-decoration:underline
}
#liens {
	width:251px;
	height:87px;
	background-image:url(../traiteur-hallal/traiteur-hallal-liens.png);
	background-repeat:no-repeat
}
#liens_tit {
	padding-left:15px;
	width:235px;
	font-size:16px;
	font-weight:bold;
	color:#e40500;
}
#lienss {
	padding-top:5px
}
#lienss ul li {
	padding-left:15px;
	list-style:none;
	height:15px;
	line-height:13px
}
#lienss a:link, #lienss a:visited, #lienss a:focus, #lienss a:hover, #lienss a:active {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000;
	text-decoration:none
}
#lienss a:hover {
	color:#428cc6
}
#actus {
	width:251px;
	height:246px
}
#actus_titre {
	float:left;
	margin-top:3px;
	height:25px;
	padding-right:1px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e40500;
	text-transform:uppercase
}
#actus_stit {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	width:137px;
	padding-left:10px
}
#actus_stit_img {
	float:left;
	position:absolute;
	z-index:2;
	width:31px;
	height:29px
}
#actus_stit_txt {
	float:left;
	position:absolute;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	padding-top:4px;
	height:25px;
	margin-left:20px;
	width:117px;
	background-image:url(../traiteur-hallal/32-traiteur-hallal.gif);
	background-position:right;
	background-repeat:no-repeat
}
#actuss {
	width:251px;
	margin-top:1px;
	padding-top:1px;
	height:213px;
	background-image:url(../traiteur-hallal/traiteur-hallal-actualites.png);
	background-repeat:no-repeat
}
#actus_liste {
	position:relative;
	width:239px;
	height:195px;
	overflow:auto;
	padding:5px
}
.actu_l {
	width:222px
}
.actu_photo {
	float:left;
	width:50px
}
.actu_photo img {
	width:50px
}
.actu_cont {
	float:left;
	padding-left:3px;
	padding-right:2px;
	width:165px
}
.actu_t {
	font:normal 11px Arial
}
#actus_liste div.actu_t a:link, #actus_liste div.actu_t a:visited, #actus_liste div.actu_t a:focus, #actus_liste div.actu_t a:hover, #actus_liste div.actu_t a:active {
	font:bold 11px Arial;
	color:#000;
	text-decoration:none
}
#actus_liste div.actu_t a:hover {
	text-decoration:none
}
.actu_txt {
	font-size:11px;
	color:#000
}
.actu_s {
	padding-top:5px;
	text-align:right
}
.actu_s a:link, .actu_s a:visited, .actu_s a:focus, .actu_s a:hover, .actu_s a:active {
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-decoration:none
}
.actu_s a:hover {
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-decoration:underline
}
#contentColumn {
	margin-left:261px;
	width:728px;
	border:0px #000 solid
}
#innerContentColumn {
	float:left;
	height:100%;
	font-size:11px;
	color:#000;
	width:472px;
	min-width:472px
}
#trouv_av {
	width:468px
}
#trouv_av_titre {
	float:left;
	margin-top:3px;
	height:32px;
	margin-left:10px;
	padding-right:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#e40500;
}
#trouv_av_titre h1 {
	font-size:21px;
	color:#e40500;
}
#trouv_av_stit {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	width:210px;
	padding-left:14px;
	height:35px
}
#trouv_av_stit_img {
	float:left;
	position:absolute;
	z-index:2;
	width:38px;
	height:35px
}
#trouv_av_stit_txt {
	float:left;
	position:absolute;
	z-index:1;
	font-size:22px;
	color:#fff;
	height:33px;
	padding-top:2px;
	margin-left:24px;
	width:186px;
	background-image:url(../traiteur-hallal/11-traiteur-hallal.gif);
	background-position:right;
	background-repeat:no-repeat
}
#trouv_av_cont {
	width:466px;
	height:435px;
	padding-top:5px;
	border:1px #ada7a7 solid
}
#carte {
	text-align:center
}
#rech {
	padding:0px;
	margin:0px;
	width:457px;
	margin-left:4px
}
.rech_div {
	float:left
}
#rech1, #rech3 {
	width:147px;
	height:106px;
	border:1px #aea7a7 solid;
	text-align:center
}
.rech_tit {
	background-image:url(../traiteur-hallal/traiteur-hallal-bb.png);
	width:149px;
	height:19px;
	padding-top:3px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}
.rech_list {
	position:relative;
	width:144px;
	height:83px;
	overflow:auto;
	text-align:left;
	padding-left:3px
}
.rech_list ul li {
	list-style:none
}
.rech_list li:hover {
	background-color:#75a3d2;
	color:#fff
}
.rech_list li:hover a {
	color:#fff
}
.rech_list a:link, .rech_list a:visited, .rech_list a:focus, .rech_list a:hover, .rech_list a:active {
	font-size:10px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	width:144px;
	height:12px
}
#rech2 {
	float:left;
	text-align:center;
	width:156px;
	padding-left:1px;
	height:73px;
	padding-top:33px;
	background-image:url(../traiteur-hallal/traiteur-hallal-fleche.gif);
	background-repeat:no-repeat;
	background-position:center;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px
}
#contact {
	width:472px;
	height:351px
}
#contact_titre {
	float:left;
	margin-top:3px;
	height:32px;
	margin-left:10px;
	padding-right:5px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#438cc6
}
#contact_titre h1 {
	font-size:21px;
	color:#e40500;
}
#contact_stit {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	width:190px;
	padding-left:14px;
	height:35px
}
#contact_stit_img {
	float:left;
	position:absolute;
	z-index:2;
	width:38px;
	height:35px
}
#contact_stit_txt {
	float:left;
	position:absolute;
	z-index:1;
	font-size:19px;
	color:#fff;
	height:31px;
	padding-top:4px;
	margin-left:25px;
	width:166px;
	background-image:url(../traiteur-hallal/42-traiteur-hallal.gif);
	background-position:right;
	background-repeat:no-repeat
}
#contact_form {
	width:472px;
	height:314px;
	background-image:url(../traiteur-hallal/traiteur-hallal-demande.png);
	background-repeat:no-repeat
}
#contdetail {
	width:455px;
	height:110px;
	padding-top:8px;
	padding-left:10px
}
.contdetail {
	float:left;
	width:216px;
	height:110px
}
.contdetail1, .contdetail2 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000
}
.contdetail1 ul li, .contdetail2 ul li {
	list-style:none
}
.contdetail2 ul {
	width:142px;
	height:110px
}
.contdetail1 ul {
	width:70px;
	height:110px
}
.contdetail2 ul li {
	width:142px;
	height:25px
}
.contdetail1 ul li {
	height:25px
}
.contdetail2 ul li input {
	width:137px;
	height:18px;
	border:1px #cdc9c8 solid
}
#cp_contact {
	width:50px
}
#contdate {
	margin-left:7px;
	height:30px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	white-space:nowrap;
	vertical-align:text-top
}
#contdate div {
	float:left;
	margin-right:2px;
	margin-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000
}
#date_rdv_contact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	width:37px;
	height:14px;
	padding-top:2px;
	padding-left:5px;
	border:1px #cdc9c8 solid
}
#demande_rappel_0, #demande_rappel_1 {
	padding-top:2px
}
#contheure {
	margin-left:7px
}
#contareavalid {
	padding-left:7px
}
.contareavalid {
	float:left
}
#contarea {
	width:260px
}
#message_contact {
	width:260px;
	height:111px;
	padding:2px;
	border:1px #cdc9c8 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}
#contvalide {
	margin-top:70px;
	margin-left:10px
}
#contsubmit {
	background-image:url(../traiteur-hallal/traiteur-hallal-demande-btn.gif);
	background-color:transparent;
	width:170px;
	height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	cursor:pointer
}
#pourquoi {
	width:472px;
	height:189px;
	background-image:url(../traiteur-hallal/traiteur-hallal-pourquoi.jpg);
	background-repeat:no-repeat
}
#pourtit h1 {
	padding-left:16px;
	font-size:16px;
	color:#878383
}
#pourcont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:10px
}
/************************* PAGE TYPE *************************************/
#trouver_av h1 {
	font-size:21px;
	color:#e40500;
}
.rech_div2 {
	float:left
}
#rech4, #rech5 {
	width:251px;
	height:92px;
	border:1px #aea7a7 solid;
	text-align:center
}
.rech_tit2 {
	background-image:url(../traiteur-hallal/traiteur-hallal-bb2.png);
	width:249px;
	padding-left:3px;
	height:20px;
	padding-top:3px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left
}
.rech_list2 {
	position:relative;
	width:247px;
	height:68px;
	overflow:auto;
	text-align:left;
	padding-left:3px
}
.rech_list2 ul li {
	list-style:none
}
.rech_list2 li:hover {
	background-color:#75a3d2;
	color:#fff
}
.rech_list2 li:hover a {
	color:#fff
}
.rech_list2 a:link, .rech_list2 a:visited, .rech_list2 a:focus, .rech_list2 a:hover, .rech_list2 a:active {
	font-size:10px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	width:144px;
	height:12px
}
#innerContentColumn2 {
	float:left;
	height:100%;
	font-size:11px;
	color:#000;
	width:723px;
	min-width:723px
}
#ptype_tit {
	height:35px
}
#ptype_titre {
	float:left;
	margin-top:3px;
	height:32px;
	margin-left:10px;
	padding-right:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#438cc6
}
#ptype_titre h1 {
	font-size:14px;
	color:#438cc6;
	padding-top:5px
}
#ptype_stit {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	width:210px;
	padding-left:14px;
	height:35px
}
#ptype_stit_img {
	float:left;
	position:absolute;
	z-index:2;
	width:38px;
	height:35px
}
#ptype_stit_txt {
	float:left;
	position:absolute;
	z-index:1;
	font-size:22px;
	color:#fff;
	height:33px;
	padding-top:2px;
	margin-left:24px;
	width:186px;
	background-image:url(../traiteur-hallal/11-traiteur-hallal.gif);
	background-position:right;
	background-repeat:no-repeat
}
#ptype_tit_bas {
	background-image:url(../traiteur-hallal/bar-fondu.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:2px;
	font-size:1px
}
#contacttyp {
	width:713px;
	margin-left:10px;
	height:351px
}
#contacttyp_tit {
	padding-left:10px
}
#contacttyp_titre {
	float:left;
	margin-top:3px;
	height:32px;
	margin-left:10px;
	padding-right:15px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#e40500;
}
#contacttyp_titre h1 {
	font-size:21px;
	color:#e40500;
}
#contacttyp_stit {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	width:190px;
	padding-left:24px;
	height:35px
}
#contacttyp_stit_img {
	float:left;
	position:absolute;
	z-index:2;
	width:38px;
	height:35px;
	padding-left:7px
}
#contacttyp_stit_txt {
	float:left;
	position:absolute;
	z-index:1;
	font-size:19px;
	padding-left:7px;
	color:#fff;
	height:31px;
	padding-top:4px;
	margin-left:25px;
	width:166px;
	background-image:url(../traiteur-hallal/42-traiteur-hallal.gif);
	background-position:right;
	background-repeat:no-repeat
}
#contacttyp_form {
	width:721px;
	height:314px;
	background-image:url(../traiteur-hallal/traiteur-hallal-demande2.png);
	background-repeat:no-repeat
}
#conttypdetail {
	width:698px;
	height:110px;
	padding-top:8px;
	padding-left:10px
}
.conttypdetail {
	float:left;
	width:340px;
	height:110px
}
.conttypdetail1, .conttypdetail2 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000
}
.conttypdetail1 ul li, .conttypdetail2 ul li {
	list-style:none
}
.conttypdetail2 ul {
	width:222px;
	height:110px
}
.conttypdetail1 ul {
	width:110px;
	height:110px
}
.conttypdetail2 ul li {
	width:222px;
	height:25px
}
.conttypdetail1 ul li {
	height:25px
}
.conttypdetail2 ul li input {
	width:220px;
	height:18px;
	border:1px #cdc9c8 solid
}
#cp_contacttyp {
	width:50px
}
#conttypdate {
	margin-left:7px;
	height:30px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	white-space:nowrap;
	vertical-align:text-top
}
#conttypdate div {
	float:left;
	margin-right:2px;
	margin-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000
}
#date_rdv_contacttyp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	width:37px;
	height:14px;
	padding-top:2px;
	padding-left:5px;
	border:1px #cdc9c8 solid
}
#demande_rappel_2, #demande_rappel_3 {
	padding-top:2px
}
#conttypheure {
	margin-left:7px
}
#conttypareavalid {
	padding-left:7px
}
.conttypareavalid {
	float:left
}
#conttyparea {
	width:500px
}
#conttyparea textarea {
	width:500px;
	height:111px;
	padding:2px;
	border:1px #cdc9c8 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}
#conttypvalide {
	margin-top:70px;
	margin-left:10px
}
#conttypsubmit {
	background-image:url(../traiteur-hallal/traiteur-hallal-demande-btn.gif);
	background-color:transparent;
	width:170px;
	height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	cursor:pointer
}
#ptypecont {
	padding-left:10px;
	width:713px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000
}
#ptypecont ul {
	padding-left:30px;
	padding-top:5px
}
#ptypecont p, #ptypecont span, #ptypecont div, #ptypecont strong, #ptypecont b {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000
}
#ptypecont strong, b {
	font-weight:bold
}
#ptypecont a:link, #ptypecont a:visited, #ptypecont a:focus, #ptypecont a:hover, #ptypecont a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000;
	text-decoration:underline
}
#ptypecont a:hover {
	color:#428cc6
}
#ptypecont div.listmenu {
	padding-left:30px
}
#ptypecont div.listmenu h3 {
	font:bold 16px Arial;
	color:#428cc6
}
#ptypecont div.listmenu h3 a:link, #ptypecont div.listmenu h3 a:visited, #ptypecont div.listmenu h3 a:focus, #ptypecont div.listmenu h3 a:hover, #ptypecont div.listmenu h3 a:active {
	font:bold 16px Arial;
	color:#428cc6;
	text-decoration:none
}
#ptypecont div.listmenu h3 a:hover {
	text-decoration:underline
}
#ptypecont div.listmenu ul {
	padding-left:30px;
	padding-top:10px
}
#ptypecont div.listmenu ul li {
	list-style:none
}
.bar-fondu2 {
	height:4px;
	font-size:1px;
	background-image:url(../traiteur-hallal/bar-fondu2.jpg);
	background-repeat:no-repeat
}
#connex {
	width:713px;
	padding-left:10px
}
#connextit {
	width:159px;
	padding-left:8px;
	height:28px;
	padding-top:7px;
	background-image:url(../traiteur-hallal/sujet-con.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#fff
}
#connextitdep {
	width:650px;
	padding-left:8px;
	height:28px;
	padding-top:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#428CC6
}
#connextitdep strong {
	font-size:16px;
	font-weight:bold;
	color:#428CC6
}
#connexcont {
	padding:0px;
	padding-left:10px;
	width:701px;
	border:1px #ec7524 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000
}
#connexcont p, #connexcont span, #connexcont div, #connexcont strong, #connexcont b {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000
}
#connexcont strong, #connexcont b {
	color:#ec7524;
	font-weight:bold
}
#connexcont a:link, #connexcont a:visited, #connexcont a:focus, #connexcont a:hover, #connexcont a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000;
	text-decoration:underline
}
#connexcont a:hover {
	color:#428cc6
}
#connexcont ul {
	padding-top:10px;
	padding-bottom:10px
}
#connexcont ul li {
	list-style:none;
	padding-left:20px
}
.lienserach a:link, .lienserach a:active, .lienserach a:visited, .lienserach a:focus, .lienserach a:hover {
	text-decoration:none;
	color:#428CC6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px
}
.lienserach a:hover {
	text-decoration:underline;
	color:#93315c
}
/*************************FIN PAGE TYPE **********************************/
/************************* PAGE RECHERCHE *************************************/
.ptype_titre {
	float:left;
	margin-top:10px;
	height:32px;
	margin-left:10px;
	padding-right:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#438cc6
}
.ptype_titre h1 {
	font-size:16px;
	color:#438cc6;
	padding-top:5px
}
#psearch {
	margin-left:12px;
	width:695px
}
.psearch {
	float:left;
	width:320px
}
.psearchtaq {
	float:left;
	width:49px;
	height:30px
}
.psearch ul li {
	list-style:none
}
.psearch ul li input {
	border:1px #a5a6a7 solid;
	font:bold 11px Arial;
	color:#97999b;
	width:317px;
	height:17px;
	padding-left:3px;
	padding-top:2px
}
.psearch ul li input#sub {
	border:0px #fff solid;
	font:bold 11px Arial;
	color:#fff;
	width:161px;
	height:33px;
	background-image:url(../traiteur-hallal/btn-recherche.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-top:5px
}
.psearchtxt {
	color:#438cc6;
	font:bold 11px Arial
}
.bar-fondu {
	background-image:url(../traiteur-hallal/bar-fondu.png);
	background-repeat:no-repeat;
	width:723px;
	height:2px
}
.pointil {
	background-image:url(../traiteur-hallal/bar-pointil.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:318px;
	height:1px;
	padding-top:3px;
	padding-bottom:2px
}
#psearchresul {
	margin-left:14px
}
#psearchresullist {
	margin-left:7px;
	width:700px
}
#psearchresultit {
	color:#438cc6;
	font:bold 14px Arial
}
.photraiteur, .conttraiteur {
	float:left
}
.conttraiteur {
	margin-left:10px
}
.conttraiteur div {
	font:normal 11px Arial
}
.conttraiteur div.conttraiteurnom {
	font-weight:bold
}
.conttraiteurtit {
	height:20px
}
.conttraiteuradrr {
	float:left;
	width:350px
}
.conttraiteurlien {
	float:left
}
.conttraiteurlien a:link, .conttraiteurlien a:visited, .conttraiteurlien a:focus, .conttraiteurlien a:active, .conttraiteurlien a:hover {
	font:bold 12px Arial;
	color:#ec7524;
	text-decoration:none
}
.conttraiteurlien a:hover {
	color:#428cc6;
	text-decoration:underline
}
.paginlist {
	padding-top:6px;
	text-align:center;
	font:bold 11px Arial
}
.paginlist IMG {
	vertical-align:bottom
}
.paginlist a:link, .paginlist a:visited, .paginlist a:focus, .paginlist a:active, .paginlist a:hover {
	font:bold 11px Arial;
	color:#428cc6;
	text-decoration:none
}
.paginlist a:hover {
	color:#428cc6;
	text-decoration:underline
}
.paginoff {
	color:#ec7524;
	font:bold 11px Arial
}
#rech_search {
	padding:0px;
	margin:0px;
	width:700px;
	margin-left:20px
}
#rech6, #rech7 {
	float:left;
	width:251px;
	height:92px;
	border:1px #aea7a7 solid;
	text-align:center
}
/*************************FIN PAGE RECHERCHE **********************************/
/************************* PAGE LISTING ACTU *************************************/
#triesactu {
	width:690px;
	height:45px;
	padding-top:5px;
	background-image:url(../traiteur-hallal/fond-actu-tries.png);
	background-repeat:no-repeat;
	text-align:center
}
#triesactu div img {
	vertical-align:bottom
}
#triesactu2 {
	width:690px;
	text-align:center
}
#triesactu2 img {
	vertical-align:bottom
}
#listactusearch {
	padding-left:20px
}
#listactusearch ul li {
	list-style:none;
	background-image:url(../traiteur-hallal/bar-pointil.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-top:15px
}
#listactusearch ul li img {
	vertical-align: text-top
}
#listactusearch ul li div.floatactu {
	float:left
}
#listactusearch ul li div.divcontactu {
	width:500px
}
.actuimg {
	width:80px
}
/************************* FIN PAGE LISTING ACTU *************************************/
/************************* PAGE ACTU *************************************/
.aligntop {
	margin-right:15px
}
/************************* FIN PAGE ACTU *************************************/
/************************* PAGE FAQ *************************************/
#ptype_tit_faq {
	min-height:35px
}
#ptype_titre_faq {
	float:left;
	margin-top:3px;
	margin-bottom:20px;
	margin-left:10px;
	padding-right:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#e40500;
}
#ptype_titre_faq h1 {
	font-size:14px;
	color:#e40500;
	padding-top:5px
}
#listfaqsearch {
	padding-left:20px
}
#listfaqsearch ul li {
	list-style:none;
	padding-top:15px
}
#listfaqsearch ul li img {
	vertical-align: text-top
}
#listfaqsearch ul li div.floatfaq {
	float:left
}
#listfaqsearch ul li div.divcontfaq {
	width:500px
}
#connexcont ul.ulfaq {
	padding-top:10px;
	padding-bottom:10px
}
#connexcont ul.ulfaq li {
	list-style:none;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px
}
.triesfaq {
	width:690px;
	text-align:center
}
.triesfaq img {
	vertical-align:bottom
}
/************************* FIN PAGE FAQ *************************************/
/************************* PAGE traiteur *************************************/
#tit_traiteur {
	font:bold 13px Arial;
	color:#000;
	padding-left:10px
}
#traiteurcont {
	width:707px;
	height:438px;
	padding-left:10px
}
#menutraiteur {
	width:697px;
	padding-left:10px;
	height:23px
}
.menutraiteur {
	float:left;
	width:153px;
	height:19px;
	padding-top:4px;
	margin-left:1px;
	margin-right:1px;
	background-image:url(../traiteur-hallal/btn-ora-traiteur.gif);
	background-repeat:no-repeat;
	text-align:center;
	font:bold 13px Arial;
	color:#fff
}
.menutraiteur a:link, .menutraiteur a:visited, .menutraiteur a:focus, .menutraiteur a:active, .menutraiteur a:hover {
	font:bold 13px Arial;
	color:#fff;
	text-decoration:none
}
.menutraiteur a:hover {
	text-decoration:underline
}
.menutraiteur2 {
	background-image:url(../traiteur-hallal/btn-bl-traiteur.gif);
	color:#acacad
}
.menutraiteur2 a:link, .menutraiteur2 a:visited, .menutraiteur2 a:focus, .menutraiteur2 a:active, .menutraiteur2 a:hover {
	font:bold 13px Arial;
	color:#acacad;
	text-decoration:none
}
.menutraiteur2 a:hover {
	text-decoration:underline
}
#menutraiteurbis {
	width:697px;
	padding-left:10px;
	height:46px
}
.menutraiteurbis {
	float:left;
	height:20px;
	padding-top:26px;
	margin-left:1px;
	margin-right:1px;
	background-repeat:no-repeat;
	text-align:center;
	font:bold 11px Arial;
	color:#fff
}
.menutraiteurbis11 {
	background-image: url(../traiteur-hallal/btn1-bleu.gif);
	width:155px;
	padding-left:27px
}
.menutraiteurbis12 {
	background-image: url(../traiteur-hallal/btn1-gris.gif);
	width:155px;
	padding-left:27px
}
.menutraiteurbis21 {
	background-image: url(../traiteur-hallal/btn2-bleu.gif);
	width:151px
}
.menutraiteurbis22 {
	background-image: url(../traiteur-hallal/btn2-gris.gif);
	width:151px
}
.menutraiteurbis31 {
	background-image: url(../traiteur-hallal/btn3-bleu.gif);
	width:152px
}
.menutraiteurbis32 {
	background-image: url(../traiteur-hallal/btn3-gris.gif);
	width:152px
}
.menutraiteurbis41 {
	background-image: url(../traiteur-hallal/btn4-bleu.gif);
	width:115px;
	padding-right:67px
}
.menutraiteurbis42 {
	background-image: url(../traiteur-hallal/btn4-gris.gif);
	width:115px;
	padding-right:67px
}
.menutraiteurbis a:link, .menutraiteurbis a:visited, .menutraiteurbis a:focus, .menutraiteurbis a:active, .menutraiteurbis a:hover {
	font:bold 11px Arial;
	color:#fff;
	text-decoration:none
}
.menutraiteurbis a:hover {
	text-decoration:underline
}
.menutraiteurbis2 {
	background-image:url(../traiteur-hallal/btn-bl-traiteur.gif);
	color:#acacad
}
.menutraiteurbis2 a:link, .menutraiteurbis2 a:visited, .menutraiteurbis2 a:focus, .menutraiteurbis2 a:active, .menutraiteurbis2 a:hover {
	font:bold 11px Arial;
	color:#acacad;
	text-decoration:none
}
.menutraiteurbis2 a:hover {
	text-decoration:underline
}
.contetraiteur {
	width:707px;
	height:395px;
	padding-top:20px;
	background-image:url(../traiteur-hallal/fond-traiteur-temp1.jpg)
}
.contetraiteur2 {
	width:707px;
	height:403px;
	padding-top:20px;
	background-image:url(../traiteur-hallal/fond-traiteur-temp2.png)
}
.paddingmoins {
	padding-top:5px;
	height:410px
}
.floatavo {
	float:left;
	padding-left:15px
}
#phototraiteur {
	padding-left:10px;
	width:70px
}
#phototraiteur img {
	border:1px #fff solid;
	border-bottom:2px #fff outset;
	border-right:2px #fff outset
}
.txttraiteur {
	padding-left:30px;
	width:594px;
	height:385px;
	overflow:auto;
	font:normal 11px Arial;
}
.txttraiteur2 {
	padding-left:40px;
	width:584px;
	height:351px;
	overflow:auto;
	font:normal 11px Arial;
}
.nooverflow {
	overflow:hidden;
	height:405px
}
.nooverflow2 {
	overflow:hidden;
	height:350px
}
.txttraiteur h4 {
	color:#e40500;
	font:bold 13px Arial;
}
.txttraiteur2 h4 {
	color:#000;
	font:bold 13px Arial;
}
#plaque {
	padding:0px;
	width:155px;
	height:105px;
	padding-top:3px;
	padding-left:13px;
	padding-right:13px;
	background-image:url(../traiteur-hallal/plaque-traiteur.jpg);
	text-align:center;
}
#plaque p {
	padding:0px;
	margin:0px;
	padding-top:2px;
	line-height:12px
}
#plaque a:link, #plaque a:visited, #plaque a:focus, #plaque a:active, #plaque a:hover {
	font:bold 10px Arial;
	color:#000;
	text-decoration:none
}
#plaque a:hover {
	text-decoration:underline
}
#plaque2 {
	padding:0px;
	width:116px;
	height:77px;
	padding-top:3px;
	padding-left:7px;
	padding-right:7px;
	background-image:url(../traiteur-hallal/plaque-traiteur2.jpg);
	text-align:center;
}
#plaque2 p {
	padding:0px;
	margin:0px;
	padding-top:2px;
	line-height:12px
}
#plaque2 a:link, #plaque2 a:visited, #plaque2 a:focus, #plaque2 a:active, #plaque2 a:hover {
	font:bold 10px Arial;
	color:#000;
	text-decoration:none
}
#plaque2 a:hover {
	text-decoration:underline
}
#plaque3 {
	padding:0px;
	width:135px;
	margin-left:5px;
	height:80px;
	text-align:center;
}
#plaque3 p {
	padding:0px;
	margin:0px;
	padding-top:2px;
	line-height:12px
}
#plaque3 a:link, #plaque3 a:visited, #plaque3 a:focus, #plaque3 a:active, #plaque3 a:hover {
	font:bold 10px Arial;
	color:#000;
	text-decoration:none
}
#plaque3 a:hover {
	text-decoration:underline
}
#map {
	padding-left:125px
}
#map2 {
	padding-left:25px
}
#maplien {
	padding-left:25px
}
#maplien p {
	text-align:center;
	font:bold 12px Arial;
	color:#000
}
#maplien a:link, #maplien a:visited, #maplien a:focus, #maplien a:active, #maplien a:hover {
	font:bold 12px Arial;
	color:#ec7524;
	text-decoration:none
}
#maplien a:hover {
	text-decoration:underline
}
#avacttyp_form {
	width:578px;
	height:262px;
	background-image:url(../traiteur-hallal/traiteur-hallal-demande3.png);
	background-repeat:no-repeat
}
#avtypdetail {
	width:578px;
	height:110px;
	padding-top:8px;
	padding-left:10px
}
.avtypdetail {
	float:left;
	width:195px;
	height:110px
}
.avtypdetailtxt {
	width:155px;
	padding-left:5px;
	text-align:right
}
.avtypdetail1, .avtypdetail2 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000
}
.avtypdetail1 ul li, .avtypdetail2 ul li {
	list-style:none
}
.avtypdetail2 ul {
	width:122px;
	height:110px
}
.avtypdetail1 ul {
	width:70px;
	height:110px
}
.avtypdetail2 ul li {
	width:122px;
	height:25px
}
.avtypdetail1 ul li {
	height:25px
}
.avtypdetail2 ul li input {
	width:120px;
	height:18px;
	border:1px #cdc9c8 solid
}
#cp_avacttyp {
	width:50px
}
#avtypdate {
	margin-left:7px;
	height:25px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	white-space:nowrap;
	vertical-align:text-top
}
#avtypdate div {
	float:left;
	margin-right:2px;
	margin-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000
}
#date_rdv_avacttyp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	width:37px;
	height:14px;
	padding-top:2px;
	padding-left:5px;
	border:1px #cdc9c8 solid
}
#demande_rappel_2, #demande_rappel_3 {
	padding-top:2px
}
#avtypheure {
	margin-left:7px
}
#avtypareavalid {
	padding-left:7px
}
.avtypareavalid {
	float:left
}
#avtyparea {
	width:395px;
}
#avtyparea textarea {
	width:395px;
	height:70px;
	padding:2px;
	border:1px #cdc9c8 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}
#avtypvalide {
	margin-top:45px;
	margin-left:10px;
	width:150px;
}
#avtypsubmit {
	background-image:url(../traiteur-hallal/traiteur-hallal-demande-btn2.png);
	background-color:transparent;
	width:148px;
	height:29px;
	font:normal 10px Arial;
	color:#fff;
	cursor:pointer
}
#avtypdate div.datediv {
	float:left;
	font-size:1px;
	margin:0px;
	padding:0px
}
#contdate div.datediv {
	float:left;
	font-size:1px;
	margin:0px;
	padding:0px
}
.divdate {
	float:left;
	width:50px
}
div.divdate a.simplifica:hover div, div.divdate a.simplifica:focus div, div.divdate a.simplifica:active div {
	background: none
}
div.divdate a.simplifica div {
	background: none
}
#voirtraiteur {
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}
#voirtraiteur a:link, #voirtraiteur a:visited, #voirtraiteur a:focus, #voirtraiteur a:active, #voirtraiteur a:hover {
	font:bold 12px Arial;
	color:#ec7524;
	text-decoration:none
}
#voirtraiteur a:hover {
	text-decoration:underline
}
/*************************FIN PAGE traiteur **********************************/
/**************************** PAGE DEPARTEMENT **********************************/
#tabdep {
	border:1px #999999 solid
}
#tabdep td {
	border:1px #999999 solid;
	height:35px;
	width:33%;
	color:#999999
}
#tabdep td a:link, #tabdep td a:visited, #tabdep td a:focus, #tabdep td a:active, #tabdep td a:hover {
	font:bold 12px Arial;
	color:#ec7524;
	text-decoration:none
}
#tabdep td a:hover {
	text-decoration:underline
}
/*************************FIN PAGE DEPARTEMENT **********************************/
/**************************** PAGE DOMAINE **********************************/
#listavdom li {
	list-style:none;
	padding:5px
}
/*************************FIN PAGE DOMAINE **********************************/
#rightColumn {
	float:right;
	width:256px;
	min-width:256px;
	max-width:256px
}
#innerRightColumn {
	border:0px #000 solid;
	font-size:10px
}
#innerRightColumn .inter {
	min-height:5px;
	height:5px;
	font-size:0px
}
#penser {
	width:256px;
	height:215px;
	background-image:url(../traiteur-hallal/traiteur-hallal-penser.jpg)
}
#pensertit {
	width:251px;
	height:90px
}
#pensertit div {
	color:#ec7524;
	font-family:Arial, Helvetica, sans-serif
}
#pensertit1 {
	font-size:30px;
	font-weight:bold;
	padding-left:72px;
	padding-top:3px;
	line-height:26px
}
#pensertit2 {
	font-size:30px;
	font-weight:bold;
	padding-left:120px;
	line-height:26px
}
#pensertit3 {
	font-size:24px;
	font-weight:bold;
	padding-left:110px;
	line-height:20px
}
#pensertit4 {
	padding-left:110px;
	line-height:20px
}
#pensertit4 h2 {
	font-size:13px
}
#penserl {
	position:relative;
	overflow:auto;
	width:227px;
	height:110px;
	margin-left:5px;
	padding-left:20px;
	margin-top:3px;
	padding-top:5px
}
#penserl ul li {
	list-style-type:circle;
	color:#878383;
	line-height:15px
}
#penserl a:link, #penserl a:visited, #penserl a:focus, #penserl a:hover, #penserl a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-decoration:none
}
#penserl a:hover {
	color:#438cc6
}
#news {
	background-image:url(../traiteur-hallal/traiteur-hallal-newsletter.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
	width:256px;
	height:80px
}
#newstit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#e40500;
	font-weight:bold;
	margin-left:14px
}
#newscont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	margin-left:14px
}
#newsform {
	padding-top:8px;
	padding-left:7px
}
#newsform div {
	float:left
}
#email_inscrits {
	width:110px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px
}
#newsform1 {
	width:70px;
	padding-top:7px
}
#newsform2 {
	padding-top:6px
}
#newsform3 {
	padding-left:15px
}
#btnok {
	background:transparent;
	background-image:url(../traiteur-hallal/traiteur-hallal-ok.gif);
	width:37px;
	height:25px;
	cursor:pointer
}
#pub {
	width:252px;
	padding-left:4px;
	height:252px;
	padding-top:5px;
	background-image:url(../traiteur-hallal/traiteur-hallal-pub.png)
}
.lienrub {
	width:219px;
	padding-left:31px;
	height:28px;
	padding-top:22px;
	margin-left:5px
}
.lienrub strong {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px
}
.lienrub a:link, .lienrub a:visited, .lienrub a:focus, .lienrub a:hover, .lienrub a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	text-decoration:none
}
.lienrub a:hover {
	text-decoration:underline
}
#lienrub1 {
	background-image:url(../traiteur-hallal/traiteur-hallal-famille.jpg)
}
#lienrub2 {
	background-image:url(../traiteur-hallal/traiteur-hallal-immobilier.jpg)
}
#lienrub3 {
	background-image:url(../traiteur-hallal/traiteur-hallal-penal.jpg)
}
#lienrub4 {
	background-image:url(../traiteur-hallal/traiteur-hallal-travail.jpg)
}
#lienrub5 {
	background-image:url(../traiteur-hallal/traiteur-hallal-affaire.jpg)
}
#cas {
	width:255px;
	height:187px;
	background-image:url(../traiteur-hallal/traiteur-hallal-cas-frequents.png);
	background-repeat:no-repeat
}
#castit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#e40500;
	padding-top:5px;
	padding-left:27px;
	font-weight:bold
}
#caslist {
	padding-left:22px
}
#caslist ul li {
	list-style-type:disc;
	color:#428cc6;
	line-height:15px
}
#caslist a:link, #caslist a:visited, #caslist a:focus, #caslist a:hover, #caslist a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-decoration:none
}
#caslist a:hover {
	color:#438cc6
}
#footer2 {
	background-color:#e40500;
	height:29px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	color:#fff
}
#footer2 strong {
	color:#fff;
	font-weight:bold
}
#footer2 a:link, #footer2 a:visited, #footer2 a:focus, #footer2 a:hover, #footer2 a:active {
	font-size:11px;
	color:#fff;
	text-decoration:none;
	background-color:transparent
}
#footer2 a:hover {
	text-decoration:underline
}
#footer2 UL LI {
	display:inline;
	list-style:none
}
#footer2 UL {
	padding-bottom:2px
}
#footer3 {
	height:2px;
	min-height:2px;
	margin-left:46px;
	margin-right:46px
}
#footer4 {
	font-size:11px;
	color:#7f7f7f;
	background-color:#fff;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px
}
#footer4 a:link, #footer4 a:visited, #footer4 a:focus, #footer4 a:hover, #footer4 a:active {
	font-size:11px;
	color:#7f7f7f;
	text-decoration:none;
	background-color:transparent
}
#footer4 a:hover {
	text-decoration:underline
}
#vnavinnerplan ul li {
	margin-left:15px;
	list-style:none
}
#vnavinnerplan ul li h2 {
	margin-top:30px;
	margin-bottom:5px
}
#vnavinnerplan ul li h2 a:link, #vnavinnerplan ul li h2 a:visited, #vnavinnerplan ul li h2 a:focus, #vnavinnerplan ul li h2 a:hover, #vnavinnerplan ul li h2 a:active {
	font-size:14px;
	font-weight:bold;
	color:#428CC6;
	text-decoration:none;
	background-color:transparent
}
#vnavinnerplan ul li ul li {
	margin-left:30px;
	list-style:circle
}
#vnavinnerplan ul li ul li h3 {
	margin-top:10px;
	margin-bottom:5px
}
#vnavinnerplan ul li ul li h3 a:link, #vnavinnerplan ul li ul li h3 a:visited, #vnavinnerplan ul li ul li h3 a:focus, #vnavinnerplan ul li ul li h3 a:hover, #vnavinnerplan ul li ul li h3 a:active {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	background-color:transparent
}
#vnavinnerplan ul li ul li ul li {
	margin-left:45px;
	list-style:disc
}
.transinfo {
	color:#000;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	position:absolute;
	z-index:1000;
	background-color:#fff;
	border:1px solid #000;
	padding:5px 5px 5px 5px;
	position:absolute;
	width:300px;
	top:0;
	left:0;
	z-index:10002
}
.transflash {
	z-index:10010;
	color:#000;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	position:absolute;
	background-color:#fff;
	color:#000;
	width:250px;
	top:1px;
	left:1px;
	height:430px;
	padding-left:3px;
	padding-right:3px
}
.transflash a:link, .transflash a:visited, .transflash a:focus, .transflash a:hover, .transflash a:active {
	font-size:11px;
	font-weight:bold;
	color:#ec7524;
	text-decoration:none
}
.transflash a:hover {
	text-decoration:underline
}
#divFlash {
	font-size:11px;
	color:#000;
	height:430px
}
#divFlash a:link, #divFlash a:visited, #divFlash a:focus, #divFlash a:hover, #divFlash a:active {
	font-size:11px;
	font-weight:bold;
	color:#ec7524;
	text-decoration:none
}
#divFlash a:hover {
	text-decoration:underline
}
#divInfo {
	font-size:11px;
	color:#000
}
#divInfo a:link, #divInfo a:visited, #divInfo a:focus, #divInfo a:hover, #divInfo a:active {
	font-size:11px;
	font-weight:bold;
	color:#ec7524;
	text-decoration:none
}
#divInfo a:hover {
	text-decoration:underline
}
#myAlert {
	font-size:11px;
	font-weight:bold;
	color:#000
}
#myAlert a:link, #myAlert a:visited, #myAlert a:focus, #myAlert a:hover, #myAlert a:active {
	font-size:11px;
	font-weight:bold;
	color:#ec7524;
	text-decoration:none
}
#myAlert a:hover {
	text-decoration:underline
}
.txt_editor {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#514124;
	background-color:transparent
}
.txt_editor a:link, .txt_editor a:visited, .txt_editor a:focus, .txt_editor a:hover a:active {
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#ec7524;
text-decoration:underline;
background-color:transparent
}
#resultsearch2 UL LI {
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:5px;
	width:350px;
	height:65px
}
#resultsearch2 UL LI IMG {
	margin-right:5px;
	padding-bottom:10px;
	vertical-align:middle
}
#resultsearch2 UL {
	margin:0;
	padding:0;
	padding-bottom:5px
}
.backsearch {
	padding-top:5px;
	padding-bottom:5px
}
.backsearch a:link, .backsearch a:visited, .backsearch a:focus, .backsearch a:hover, .backsearch a:active {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#ec7524;
	text-decoration:underline;
	background-color:transparent
}