#all .content { background:transparent; padding:0; width:990px; }
#all .content:after { content:""; display:block; clear:both; }
.description { margin-top:0; }

.picture { width:292px; height:223px; display:inline-block; vertical-align:top; }
.main { width:647px; display:inline-block; line-height:20px; padding-right:10px; text-align:left; vertical-align:top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.infos { display:inline-block; margin-top:15px; }
.toque, .details, .pop_fb { display:inline-block; vertical-align:middle; margin-right:10px; }
.details { margin-right:50px; text-transform:uppercase; font-weight:bold; }
.designation { display:inline-block; margin-top:5px; color:#cd003a; font-size:14px; }
.nb_cooks { color:#c4a840; font-size:24px; display:inline-block; margin-top:5px; margin-right:5px; }

.infos .bouton { padding:15px 20px; font-size:16px; }

/*#infos { width:276px; display:inline-block; font-size:12px; padding:60px 0 0 0px; text-align:center; background: url(/template/img/cooks/toque.gif) no-repeat center top; }*/

.title { color:#cd003a; font-size:14px; text-transform:uppercase; font-weight:bold; }
.subtitle { color:#ababad; font-size:14px; font-weight:bold; }

.rule { position:relative; background: url(/template/img/cooks/measure.png) no-repeat right 10px; width:945px; height:140px; display:inline-block; }
.cook { width:305px; margin-right:10px; display:inline-block; font-size:11px; }

#position { position:absolute; top:65px; width:34px; height:33px; display:block; background: url(/template/img/cooks/position.png) no-repeat; }
.number { position:absolute; top:08px; cursor:pointer; width:50px; height:130px; display:block; }
#num1 { left:0px; width:30px; }
#num2 { left:86px; width:40px; }
#num3 { left:176px; width:40px; }
#num4 { left:268px; width:40px; }
#num5 { left:358px; width:40px; }
#num6 { left:449px; width:40px; }
#num7 { left:540px; width:40px; }
#num8 { left:627px; }
#num9 { left:718px; }
#num10 { left:809px; }
#num11 { left:899px; }

.desc_content { width:334px; display:block; background:url(/template/img/cooks/cook_desc_up.gif) top left no-repeat; padding:35px 15px 0px 15px; color:#fff; font-size:14px; }
.desc_content .name  { text-transform:uppercase; font-weight:bold; }
.desc_content span, .desc_content .text  { }
.desc_content .text { font-size:12px; margin-top:5px; }
.desc .desc_down { width:364px; height:11px; display:block; background:url(/template/img/cooks/cook_desc_down.gif) no-repeat; }

.desc { position:absolute; top:140px; z-index:5; display:none; }
#desc1 { left:-14px; }
#desc2 { left:76px; }
#desc3 { left:166px; }
#desc4 { left:258px; }
#desc5 { left:348px; }
#desc6 { left:439px; }
#desc7 { left:530px; }
#desc8 { left:311px; }
#desc8 .desc_content { background:url(/template/img/cooks/cook_desc_up_right.gif) }
#desc9 { left:402px; }
#desc9 .desc_content { background:url(/template/img/cooks/cook_desc_up_right.gif) }
#desc10 { left:495px; }
#desc10 .desc_content { background:url(/template/img/cooks/cook_desc_up_right.gif) }
#desc11 { left:585px; }
#desc11 .desc_content { background:url(/template/img/cooks/cook_desc_up_right.gif) }