﻿
/* List Item ----------------------------------------- */

#Restaurants #OrderBy { height:3px; }
#Restaurants #OrderBy h2 { height:3px; }
#Restaurants #OrderBy span { position:absolute; display:block; height:25px; width:150px; top:17px; }

#Restaurants #OrderBy #ob1 { left:82px; }
#Restaurants #OrderBy #ob2 { left:338px; }
#Restaurants #OrderBy #ob3 { left:450px; }

#Restaurants #OrderBy img { position:absolute; width:22px; height:22px; top:-7px;left:10px; }
#Restaurants #OrderBy a { position:absolute;width:150px; height:22px; line-height:22px; top:-7px;left:35px; }


#Restaurants .Item { height:85px; position:relative; margin:10px 0 0 10px; }
                   
#Restaurants .Item h2 { position:relative; top:5px; left:100px; width:300px; font-size:10px; font-weight:normal; }
#Restaurants .Item h2 a { display:block; font-size:10px; text-decoration:none; }
#Restaurants .Item h2 a strong { color:#000; font-size:12px; color:Red; text-decoration:none; font-weight:normal; padding-right: 11px; }
#Restaurants .Item h2 a:hover { color:#000; } 
#Restaurants .Item h2 a:hover strong,#Restaurants .Item .Description dd a:hover { text-decoration: underline; }
#Restaurants .Item .logo { position:absolute; top:5px; left:10px; height:73px; width:73px; background:url('images/Components/FLOGO-65.jpg') no-repeat 0 0; display:block;  }
#Restaurants .Item .logo img { position:absolute; margin:4px 0px 4px 4px; width:65px; height:65px;text-indent:-9999px; }
#Restaurants .Item .logo-new { display:block; height:65px; width:65px; position:absolute; top:3px; left:4px; background:url('images/components/Nouveau65.png') no-repeat 0 0; z-index:100; text-indent:-1000px; }
#Restaurants .Item .Description { position:relative;display:block; top:5px;left:100px; width:190px;}
#Restaurants .Item .Alert, #Restaurants .Item .Alert .tooltip {font-size:10px; font-weight:normal; }
#Restaurants .Item .Description dt {  font-size:10px; }
#Restaurants .Item .Description dd  { font-size:10px; }
#Restaurants .Item .Description dd a { font-size:10px;line-height:25px;text-decoration:none; background-color:#e6e6e6;padding:3px 5px 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  }

#Restaurants .Item .Stars { position:absolute; top:27px; left:350px; margin:0;padding:0; width:75px; text-align:left; }
#Restaurants .Item .Booster{position: absolute;display:block;top: 55px;left: 350px;width:210px;margin: 0;padding: 5px 0 0 3px;height: 34px;color:#f00;text-align: left;font-size: 8pt;line-height:11px;white-space:pre-wrap;}
/*
#Restaurants .Item .Booster{position: absolute;display:block;top: 55px;left: 350px;width:110px;margin: 0;padding: 10px 0 0 80px;height: 34px;text-align: left;font-size: 8pt;color: #FFF;line-height:11px;white-space:pre-wrap;background: url('images/fidelite/img-booster.png') no-repeat 0 0;}
*/
#Restaurants .Item .Stars span { display:block; text-align:left; margin-left:3px;}
#Restaurants .Item .Stars span a { font-size:10px;  text-decoration:none;}
#Restaurants .Item .Services { position:absolute; top:27px; left:450px; width:110px;  }
#Restaurants .Item .Services span { display:block; text-align:left; font-size:10px;  }
#Restaurants .Item .Services a { display:block; text-align:left; font-size:9px; margin-top:5px; }
#Restaurants .Item .Services .closed { color:Red; font-size:7pt; }
#Restaurants .Item .Services .open60 { color:green; }
#Restaurants .Item .Services .openToday { color:Blue; }
#Restaurants .Item .Services .notOpen { color:black; }
#Restaurants .Item .Action {  position:absolute; top:15px; left:560px; width:156px; display:block; height:80px; }
#Restaurants .Item .Action .tooltip { display:block; height:24px; width:81px; position:relative; top:40px; left:20px; z-index:5; cursor:pointer; }
#Restaurants .Item .Action .tooltip img { border:0; cursor:pointer; display:block; width:81px; height:24px; }
#Restaurants .Item .Action .fidelite {position:absolute; display:block; height:27px; width:88px; left:-110px;}
#Restaurants .Item .Action a { position:absolute; left:10px; top:0px;  }

#Restaurants .Pub { height:85px; position:relative; background-color:#fff; padding:4px 0;  margin:10px 0 0 0px; }


p.alt { margin:0 20px; color:#000; position:relative; top:-10px; }

#Restaurants #mailpanel-action{ width:260px; margin:0px auto;} 
#Restaurants #mailpanel-action div.Textbox-A{ text-align:left;  width:180px; float:left;       }
