/* CSS Document */
html, body  {
background-color:#4a403a; 
margin:0;padding: 0; 
font-family:Arial,Verdana,sans-serif; 
font-size:12px;

}
body.facture  {
background-color:#fff; 
margin:0;padding: 0; 
font-family:Arial,Verdana,sans-serif; 
font-size:12px;

}
body.facture table{ width:500px; margin:0 auto
}
body.facture table tr{ border:0px
}
body.facture table tr th{ border-bottom:1px solid #999; border-top:1px solid #999; background-color:#eee; color:#000000; font-weight:bold
}
body.facture table tr.title{background-color:transparent; color:#000000; font-weight:bold
}
body.facture table tr.total{ background-color:transparent; color:#000000; font-weight:bold
}



img, src, input, img src, url, div, span { behavior: url(/iepngfix.htc) }

/*Attributs principaux*/
html *{padding:0; margin:0;}
a{text-decoration:none; color:#EC4301}
h1, h2, h3{font-family:"Arial, sans-serif", Helvetica 65 Medium, "Helvetica 55 Roman", "Lucida Sans";}
h1{font-size:1.8em; color:#EC4301; font-weight:normal; padding:5px 0 15px 0;}
h1 span{font-size:0.7em; color:#4A403A; font-weight:bold;font-style:italic}
h2{font-weight:bold; font-size:1.3em;color:#333; padding: 0 0 5px 0; margin:10px 0 10px 0}
h3{font-size:1.6em; font-weight:bold;padding: 0 0 5px 0;}
h3 a{ font-weight:bold}
h3 span{ font-weight:normal}
h4{ font-size:1.1em; padding:0 0 5px 0}
ul, li {text-decoration:none; list-style:none;}
p{color:#666; font-size:1.1em;font-family:"Lucida Grande",Arial,Verdana,sans-serif; float:left;}
fieldset{ border-top:1px solid #eee; border-bottom:0px; border-left:0px; border-right:0px; padding:10px 0 0 0; margin:10px 0 0 0; clear:both}
legend{padding:0px 5px 0 0; font-weight:normal; color:#EC4301; font-size:1.1em }
img{ border:0}

/*bloc top login*/
.zone_login{display:block; width:48%; height:40px; padding:0 80px 0 8px; float:right;  color:#333; font-size:0.9em; position:absolute;top:72px; right:0; background-image:url(../images/bkgd_bloc_rounded.gif); background-repeat:no-repeat; background-position:0 -55px}
.zone_login table{ color:#FFFFFF;float:right}
.zone_login table tr{ border:0px}
.zone_login input{border:1px solid #eee;}

#log.zone_login{display:block; width:28%; height:40px; padding:0 80px 0 8px; right:0; color:#333; font-size:0.9em; position:absolute;top:83px; background-image:url(../images/bkgd_bloc_rounded.gif); background-repeat:no-repeat; background-position:0 -55px}
.zone_login table{ color:#FFFFFF; float:right;}
.zone_login table tr{ border:0px}
.zone_login table tr td{ white-space:nowrap}
.zone_login table tr td a{ color:#FFFFFF; font-weight:bold}
.zone_login input{border:1px solid #eee;}

.seo_catch{ display:block; float:left; clear:both; width:100%; padding:5px 0; font-size:0.9em; color:#8F7E74; text-align:center}

/* table */
table { clear:both;border-collapse:collapse;margin:0; width:100%}

table th{ background-color:#4A403B; color:#ccc; padding:2px; font-size:0.9em; text-align:left; font-weight:normal}
table th a{ color:#fff}
table tr.dark{ background-color:#eee;}
table tr{ border:1px solid #ccc}
table td{ padding:5px; }

table tr#header th{ background-color:#EC4301; color:#fff; border-bottom:1px solid #900; font-size:0.8em}
table tr.on{ background-color:#fff}
table tr.on_darker{ background-color:#FFFFCC}
table tr.off{ background-image:url(../images/bkgd_closed.gif); color:#999}
table tr.off_darker{ background-image:url(../images/bkgd_closed_darker.gif); color:#999}
table tr.off a{ color:#999}
table tr.off_darker a{color:#000}
table tr.title{ background-color:#fff; color:#eee; font-weight:bold; padding:2px}
table tr.title td{padding:2px}
table tr.title.add{ background-color:#fff; color:#000000}
table tr td.price{ white-space:nowrap; text-align:right; font-weight:bold; color:#333333}





/*bloc global*/
.global{width:100%; display:block; float:left; margin:0; background-color:#4a403a}
/*Gestion du header*/
.header{ width:900px; position:relative; display:block; float:left; padding:0; background:#fff url(../images/bkgd_header.jpg) no-repeat top left; height:157px; position:relative; z-index:2}
.header_content a{display:block; width:150px; position:absolute; height:110px;top:40px;left:10px}
.cart_style{ display:block; width:114px; height:160px; position: absolute; z-index:101; right:-25px; top:25px}
.cart_style a{ display:block; width:114px; height:135px;}
.conseil{ display:block; width:221px; height:50px; position: absolute; z-index:102; right:-7px; top:188px}
/*Bloc centrale*/
.conteneur{width:900px; margin:0 auto 0 auto;}
/*Bloc centrale pour styliser le fond du contenu du site*/
.conteneur_style{width:900px; display:block; padding:0; margin:0;float:left; clear:both; background-color:#fff}

/*chemin des pages*/
.breadcrumb{ font-size:0.8em;padding:3px 0 10px 2px; display:block; float:left; color:#999; width:98%}
.breadcrumb a{display:block; float:left; padding:5px 0px 5px 20px;color:#999; font-weight:bold;background:url(../images/puce_6.gif) no-repeat left center; text-decoration: none; margin-right:10px;}
.breadcrumb a:visited{}
.breadcrumb a:active{color:#eee}
.breadcrumb a:hover{text-decoration: underline; color:#4a403a}
.breadcrumb .active{color:#4a403a;font-size:1em;  display:block; float:left; padding:5px 5px 5px 20px; background:url(../images/puce_6.gif) no-repeat left center;}

/*comportement du contenu*/
.content{position: relative; z-index:1; display:block; float:left;width:870px; margin:0;padding:0 15px;background-color:#FFFFFF;}
.contenu{display:block; float:left;width:600px; margin:0;padding:0 15px;background-color:#FFFFFF;}
#large.contenu{display:block; float:left;width:100%; margin:0;padding:0;background-color:#FFFFFF;}
/* menu top */
.navcontainer01{ display:block;float:left;margin:0;width:100%; background-color:#4a403a }
.navcontainer01 ul{margin:0;color:#999;padding: 0; height:30px; width:880px; }
.navcontainer01 ul li {display: inline; height:30px;}
.navcontainer01 ul li a{padding:6px 28px; border-right:1px solid #fff;color:#fff;text-decoration: none;float:left; font-size:1.2em;height:19px;background:#4a403a}
.navcontainer01 ul li a:hover{ background-color:#ec4301;color:#fff}
.navcontainer01 ul li a#current{ background-color:#ec4301;color:#fff}

.bloc_100{ width:100%; padding:0; display:block; float:left; clear:both;text-align:justify}
.bloc_100 p{text-align:justify;width:70%;display:block; float:left}

.bloc_100 img{display:block;float:left;}


.bloc_commande{display:block; float:left; width:250px; height:246px;background:url(../images/bloc_commande_bkgd.gif) no-repeat top left; position:relative; margin-right:40px; text-align:left}
.bloc_commande a{color:#fff}
.bloc_commande a:hover{text-decoration:underline;}
.bloc_commande img{position:absolute; top:84px}
.bloc_commande h3{position:absolute; font-size:1.3em; padding-left:18px; left:10px; top:25px; width:100%; color:#fff; background:url(../images/puce.gif) no-repeat 0px 2px; font-weight:lighter;}
.bloc_commande h3 span{font-size:0.8em;}
.bloc_commande#reseau_apero{background:url(../images/bloc_commande_bkgd_apero.gif) no-repeat top left; margin:0}
.bloc_commande#reseau_apero h3{width:68%; color:#4a403a; background:url(../images/puce2.gif) no-repeat 0px 2px; font-weight:lighter;}
.bloc_commande#reseau_apero a{ color:#4a403a;}

.resto_une{display:block; float:left; width:230px; height:230px; background:url(../images/resto_une_bkgd.gif) bottom no-repeat;  position:relative; padding:10px ;margin-right:40px; text-align:left;}
.resto_une img{display:block; float:left; position:absolute; width:250px; height:180px; bottom:10px;left:0}
.resto_une h2{color:#fff;}
.resto_une h3{color:#ec4301; font-weight:normal; font-size:1.3em;}
.resto_une a{background:url(../images/puce_4.gif) left center no-repeat; padding-left:15px; color:#4a403a}
.resto_une a:hover{color:#ec4301;background:url(../images/puce_5.gif) left center no-repeat;padding-left:15px; }

.bloc_center{ width:450px;padding:2%; margin:0 auto; }
.bloc_50{ width:46%;padding:2%;display:block;float:left; clear:both; text-align:justify}
.bloc_50 p{text-align:justify}
.bloc_50 h3{ width:100%; color:#990000}
.inline_50{ width:46%;padding:2%;display:block; float:left;text-align:justify}
.inline_50 p{text-align:justify}
.inline_50 h3{ width:100%; color:#666}

#info{background:url(../images/bloc_info.gif) no-repeat left top; color:#fff; display:block; float:left; width:240px; height:90px; 
padding:10px ;}
#info strong{font-size:1.6em; font-weight:normal}
.creer_compte{color:#fff; display:block; float:left;width:250px; height:100px;padding:0px; font-size:1.1em; margin-right:40px;}

/*Gestion du footer*/
.footer{ position:relative; color:#666;width:900px; text-align:center;font-family:"Lucida Grande",Arial,Verdana,sans-serif;display:block; margin:0 auto 0 auto;padding:0 0 0 0 ;clear:both;font-size:0.9em;}
.footer .absolute{position:absolute;top:25px; right:14px}
.footer a{ color:#eee;text-decoration:none;}
.footer a:hover{ text-decoration:none;color:#BC4E24;}

/* denis */
.search_box{ display:block; float:left; width:860px; padding:10px 5px; background-color:#FB4500; background-image:url(../images/bkgd_search_box.gif); background-repeat:no-repeat}
.search_box form .bloc{ display:block; float:left; padding:0 50px 0 0 }
.search_box_info{ color:#FFFFFF; display:block; float:left; padding:6px 3%; width:94%; border-bottom:1px solid #FF986F; font-size:1.3em}
.search_box_info table tr{ border:0px}

.search_box_select{ color:#FFFFFF; display:block; margin:0 auto; padding:0 3%; width:400px;}
.search_box_select table tr{ border:0px}

/* table */
.table_data_simple {border-collapse:collapse; border:0; margin:0 0 5px 0; padding:0; width:100%; }
.table_data_simple tbody{border-collapse:collapse; border:0; margin:0; padding:0; width:100%}
.table_data_simple table{border-collapse:collapse; border:0; margin:0; padding:0; clear:both; width:100%}

.table_data_simple th{background-color:#eee;font-size:1em;font-weight:normal;padding:3px;text-align:center;}
.table_data_simple th a{ color:#333; font-weight:bold}
.table_data_simple tr#header th{ background-color:#EC4301; color:#fff; border-bottom:1px solid #900; font-size:0.8em}
.table_data_simple tr.open{ background-color:#fff}
.table_data_simple tr.open_darker{ background-color:#FFFFCC}
.table_data_simple tr.closed{ background-image:url(../images/bkgd_closed.gif); color:#999}
.table_data_simple tr.closed_darker{ background-image:url(../images/bkgd_closed_darker.gif); color:#999}
.table_data_simple tr.closed a{ color:#999}
.table_data_simple tr.closed_darker a{color:#000}
.table_data_simple td{ padding:2px 1px; border:1px solid #eee;font-size:0.9em;}
.table_data_simple td a{ color:#FB4500}
.table_data_simple td{text-align:center;}
.table_data_simple td.name{text-align:left; font-size:1.1em; font-weight:bold; padding-left:10px}
.table_data_simple tr.head a:hover{ color:#fff}



.table_basket {border-collapse:collapse;  margin:0 0 5px 0; padding:0; width:100%; }
.table_basket tbody{border-collapse:collapse; margin:0; padding:0; width:100%}
.table_basket table{border-collapse:collapse; margin:0; padding:0; clear:both; width:100%}
.table_basket tr { border:0px}

.table_basket tr th{font-size:0.8em;font-weight:normal;padding:1px;text-align:left; background-color:#fff; color:#000;}
.table_basket tr th a{ color:#333; font-weight:bold}
.table_basket tr.title td { color:#000; font-size:1.2em; text-align:left; padding: 5px 10px; font-weight:bold; border-bottom:1px solid #000;}
.table_basket tr.open{ background-color:#fff}
.table_basket tr.open_darker{ background-color:#FFFFCC}
.table_basket tr.closed{ background-image:url(../images/bkgd_closed.gif); color:#999}
.table_basket tr.closed_darker{ background-image:url(../images/bkgd_closed_darker.gif); color:#999}
.table_basket tr.closed a{ color:#999}
.table_basket tr.closed_darker a{color:#000}
.table_basket td{ padding:2px 1px; border:1px solid #eee;font-size:0.9em;}
.table_basket td{text-align:center; border-right:0; border-left:0;}
.table_basket td.name{text-align:left; font-weight:normal; padding-left:25px}
.table_basket tr.head a:hover{ color:#fff}
.table_basket td .delete{ border-left:1px solid #333}
.table_basket td.cost{text-align:right; font-size:1em; font-weight:normal; padding-right:10px; }
.table_basket tr.cost_total td{text-align:right; font-size:1.1em; padding-right:10px;}
.table_basket tr.cost_gen#first td { font-weight:normal; color:#666}
.table_basket tr.cost_gen#total { }
.table_basket tr.cost_gen#total td{ border-top:1px solid #eee; margin:20px 0 0 0; padding:10px 0 0 0; font-size:1.4em; color:#81AE6C}
.table_basket tr.cost_gen#total_value td{ color:#129CFD;  font-weight:bold;font-size:1.4em; border-top:1px solid #129CFD; border-bottom:1px solid #129CFD; white-space:nowrap}
.table_basket tr.cost_gen th{ background-color:#eee; color:#000; font-size:1.2em; font-weight:bold; padding: 4px 0 4px 15px;  border:0px solid #eee}
.table_basket tr.cost_gen td{text-align:right; font-size:1em;color:#000; padding-right:10px; border:0px}
.table_basket tr.cost_gen{ border:0px}
.table_basket tr.shipping { border-top:2px solid #ccc}
.table_basket tr.shipping td{text-align:right; font-size:1.1em; font-weight:normal; padding-right:10px; color:#666666}
.table_basket input, select, textarea{ border:1px solid #ccc}
.table_basket tr.action{ padding:0  0 0 90px}

.table_basket table#bill { margin:0 0 10px 0}
.table_basket table#bill td{ text-align:left}
.table_basket table#bill td ul li{ padding: 0 0 0 10px}


.pagination{ display:block; float:left; clear:both; margin:0; width:100%; font-size:0.9em;padding:17px 0; background-image:url(../images/bkgd_search_box.gif); background-repeat:no-repeat; background-position:0px -45px}
.pagination ul{ display:block; width:90%; text-align:center; margin:0 auto; clear:both}
.pagination ul li{ display:inline}
.pagination a{color:#eee; background-color:#FB4500; padding:2px 5px; margin:0; border:1px solid #c00}
.pagination a:hover{ color:#fff; background-color:#f90; text-decoration:none }
.disabled{color:#ccc;padding:2px 5px; margin:0;}
.prev_page{padding:2px 5px; margin:0;}
.pagination .current{  padding:2px 5px; margin:0; background-color:#fff; color:#f90; border:1px solid #eee}
.pagination .gap{padding:2px 5px; margin:0;border:0}


a.btn_go{ color:#fff; font-weight:bold;display:block; float:right; background-image:url(../images/bkgd_btn.gif); background-repeat:no-repeat; width:200px; text-align:center; padding:2px 0}
a.btn_validate{color:#fff; font-weight:bold; display:block; float:left; background-image:url(../images/bkgd_btn.gif); background-repeat:no-repeat; background-position:0 -20px; width:200px; text-align:center; padding:2px 0}

/* chapo */
.chapo{ display:block; float:left; padding:5px; font-style:italic; font-size:1.4em; color:#000000;}

/*liste style*/
.liste_style { padding:0 5px}
.liste_style ul{}
.liste_style ul li{ background-image:url(../images/puce_5.gif); background-position:0 3px; background-repeat:no-repeat; padding:2px 0 2px 15px; color:#B5431C}

/*Page formulaire*/

.bloc_left{display:block; clear:both; width:200px; float:left;background-color:#ec4301;}
.bloc_left #top{display:block;float:left; width:200px; height:20px;background:url(../images/bloc_left_bkgd.gif) no-repeat 0px 0px }
.bloc_left #bottom{display:block;float:left; width:200px;background: url(../images/bloc_left_bkgd.gif) no-repeat 0px -20px; height:20px; }
.bloc_left h4{font-size:1em; font-family:Arial; color:#FFFFFF;padding-left:10px; }
.bloc_left ul{font-size:0.9em;font-family:Arial ; padding:5px 10px 10px 10px; display:block;float:left; width:180px;}
.bloc_left ul li{border-style:solid; border-color:#c93b04;border-width:0px 0px 1px  0px;display:block; float:left;height:25px ;width:180px; }
.bloc_left ul li a{padding:7px 0px 5px 15px;display:block; float:left;color:#fff; width:165px; height:13px;background:url(../images/puce_7.gif) no-repeat -1px 7px;}
.bloc_left ul li a:hover{background:#d03d03 url(../images/puce_7_on.gif) no-repeat -1px 7px}
.bloc_left ul li a#current2{background:#d03d03 url(../images/puce_7_on.gif) no-repeat -1px 7px }

/* mise en page formulaires */
form{ width:100%; float:left}

form a{ font-weight:normal; color:#330000;}
form a:hover{color:#FF3300;}
form div{padding:2px; clear:both}
form .required label{ font-weight:bold; }
form .optional{ font-weight:normal}
form .label_info{ font-size:0.8em; color:#999; display:block; float:left; padding:0 0 8px 0}
small{ float:left; padding:2px 2%; background-color:#FFF9D7;}
textarea{ border:1px solid #FF3300; }

label{ display:block; float:left;width:40%;text-align:left; padding:4px;}

textarea.text_field , input.text_field { border:1px solid #ccc;}
textarea:focus.text_field ,input:focus.text_field { border:1px solid #ff0000; background-color:#ffefe2}

textarea.btn , input.btn { border:0;}
textarea:focus.btn ,input:focus.btn { border:0; background-color:none}

input.radio{ border:none}
select{ border:1px solid #ccc; background-color:#fff; color:#333}
select option{ padding:0 4px;}
.btn{ border:none}
.btn  input { border:none; background-color:none}
.btn  input:focus { border:none; background-color:none}
.undo{ width:auto; padding: 0 5px 0 5px;margin:0 5px 0 0; background-color:#FF9999}

form#bloc_rounded .required{ color:#fff }
form#bloc_rounded .optional{  color:#fff }



/* bloc rounded */
.bloc_rounded{ display:block; margin:0 auto; width:350px} 
.bloc_rounded label{ color:#fff} 
.bloc_rounded table { width:99%;border:1px solid #AFA199} 
.bloc_rounded table tr th{ background-color:transparent} 
.bloc_rounded table tr{ border:1px solid #AFA199} 
.bloc_rounded table tr td.price{ color:#fff} 
.bloc_rounded table tr.title{ background-color:#666} 
.bloc_rounded table tr.cost_gen{ background-color:#AFA8A4; font-weight:bold; text-align:right} 
.bloc_rounded table tr.cost_total{ background-color:#333; font-weight:bold; text-align:right; color:#FFFFFF} 
#large.bloc_rounded{ display:block; margin:0 auto; width:720px} 
#fiche.bloc_rounded{ display:block;isplay:block; float:left; width:600px}
#fiche.bloc_rounded .bloc_rounded_content{ display:block; float:left; clear:both; color:#fff; background-color:#968276; width:96%; padding:0 2%} 
#fiche.bloc_rounded .bloc_rounded_header{ display:block; float:left; width:100%;background-image:url(../images/bkgd_rounded_fiche.gif); background-position:right top} 
#fiche.bloc_rounded .bloc_rounded_header span{ display:block;  height:17px;float:left;background-image:url(../images/bkgd_rounded_fiche.gif); background-position:left top; width:80px;} 
#fiche.bloc_rounded .bloc_rounded_footer{ display:block; float:left;  clear:both; width:100%;background-image:url(../images/bkgd_rounded_fiche.gif); background-position:right bottom} 
#fiche.bloc_rounded .bloc_rounded_footer span{ display:block; float:left;height:17px;background-image:url(../images/bkgd_rounded_fiche.gif); background-position:left bottom; width:80px;} 

#fiche.bloc_rounded h3{ color:#fff}
#commande.bloc_rounded{ display:block; display:block; float:left; width:233px; margin: 0 0 0 5px;} 
.bloc_rounded_content{ display:block; float:left; clear:both; background-color:#968276; width:233px;} 
.bloc_rounded_header{ display:block; float:left; width:100%;background-image:url(../images/bkgd_bloc_rounded.gif); background-position:right top} 
.bloc_rounded_header span{ display:block;  height:17px;float:left;background-image:url(../images/bkgd_bloc_rounded.gif); background-position:left top; width:80px;} 
.bloc_rounded_footer{ display:block; float:left;  clear:both; width:100%;background-image:url(../images/bkgd_bloc_rounded.gif); background-position:right bottom} 
.bloc_rounded_footer span{ display:block; float:left;height:17px;background-image:url(../images/bkgd_bloc_rounded.gif); background-position:left bottom; width:80px;} 

#flash { display:block;clear: both; float: left; width: 98%; font-size:1em; padding:0 1%;z-index: 2; margin:0; font-weight:bold; text-align:center}
.notifier { clear:both; float: left; width:98%;background-repeat: no-repeat; padding: 0 1%; background-position: 1px 1px; margin: 0; }
.notice { background-color: #D2EFB3; color: #2E4F0A; border:1px solid #80AF4C }
.error { background-color: #FF947F; color: #fff; border:1px solid #DF5337 }
.warning { background-color: #FFF8CC;  color: #333; border:1px solid #DFC51B  }


#errorExplanation { clear: both; float: left; display:block; color:#666;  background-color:#FFEEE6; border-bottom:1px solid #f99; border-top:1px solid #f99; text-align:left; margin:0; padding: 2% 5% 2% 5%; width: 95%; }
#errorExplanation h2 { margin:0; padding:0; color:#cc0000; font-weight:bold; font-size:11px }
#errorExplanation p {margin:0; padding:0 0 5px 0; font-size:10px; font-weight:bold;}
#errorExplanation div { display:block; width:45%; margin:0 auto 0 auto; text-align:center}
#errorExplanation ul { display:block; clear:both;margin:0; padding:0; list-style:none; text-align:left}
#errorExplanation ul li { margin:0; padding:0 0 3px 8px; background-image:url(../images/arrow.gif);background-repeat:no-repeat; background-position:center left}


/* highlights */
.highlights{  display:block; float:left; width:96%; padding:0 2%; border-top:1px solid #ccc}
.highlights_story{ display:block; float:left; border-bottom:1px solid #ccc; margin: 0 0 5px 0; padding:5px 0; width:100%}
.highlights_media{ display:block; float:left; width:40%; position:relative}
.highlights_text{ display:block; float:left;width:60%; text-align:left}
.highlights_text a.details{ display:block; float:left; clear:both; position: bottom right;}
.highlights_text_txt{ display:block; float:left;width:100%; text-align:left}
.highlights_text_txt a.details{ display:block; float:left; clear:both; position: bottom right;}



#fiche.bloc_rounded h3{ color:#fff}
#commande.bloc_rounded{ display:block; display:block; float:left; width:233px; margin: 0 0 0 5px;} 
.bloc_rounded_content{ display:block; float:left; clear:both; background-color:#968276; width:96%; padding:0 2%} 
.bloc_rounded_header{ display:block; float:left; width:100%;background-image:url(../images/bkgd_bloc_rounded.gif); background-position:right top} 
.bloc_rounded_header span{ display:block;  height:17px;float:left;background-image:url(../images/bkgd_bloc_rounded.gif); background-position:left top; width:80px;} 
.bloc_rounded_footer{ display:block; float:left;  clear:both; width:100%;background-image:url(../images/bkgd_bloc_rounded.gif); background-position:right bottom} 
.bloc_rounded_footer span{ display:block; float:left;height:17px;background-image:url(../images/bkgd_bloc_rounded.gif); background-position:left bottom; width:80px;} 



.fiche_info p{color:#fff; border-top:1px solid #AFA199; border-bottom:1px solid #AFA199; padding:5px; margin:5px 0; background-color:#7F7067}
.fiche_info h2 {font-size:1.6em; font-weight:bold; padding:0 0 5px; margin:0; color:#fff}
.fiche_info img {padding:0 0 5px 0}
.carte_resto small { background-color:transparent; border:0px; color:#000}
.carte_resto small em { background-color:transparent; border:0px; color:#000; font-size:1.0}

.table_resto h2{ font-size:1.1em; margin:0; padding:0}