/* poids : 92.78 ko | compressor_time : 11.09 ms | gain : 9.90 ko | cacheName : 1278493674-b81defb138b5c99606b09998b0aa1a54
/plugins/dmsCorePlugin/web/css/reset.css - 3.23 ko
/plugins/dmsCorePlugin/web/css/sprite.css - 7.23 ko
/plugins/dmsCorePlugin/web/css/style.css - 4.36 ko
/plugins/dmsCorePlugin/web/css/zone.css - 1.81 ko
/plugins/dmsCorePlugin/web/css/slot.css - 4.03 ko
/plugins/dmsCorePlugin/web/css/facebox/facebox.css - 1.33 ko
/public_html/css/blob/par_defaut.css - 0.44 ko
/public_html/css/facebox.css - 3.67 ko
/public_html/css/rate.css - 1.01 ko
/public_html/css/layout.css - 8.51 ko
/public_html/css/main.css - 10.80 ko
/public_html/css/markdown.css - 2.81 ko
/public_html/css/form.css - 3.54 ko
/public_html/css/actu.css - 3.08 ko
/public_html/css/boutique.css - 8.82 ko
/public_html/css/recette.css - 9.70 ko
/public_html/css/info_bulle.css - 1.79 ko
/public_html/css/lexique.css - 1.06 ko
/public_html/css/compte.css - 5.89 ko
/public_html/css/panier.css - 8.36 ko
/public_html/css/recherche.css - 1.32 ko
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0;  padding: 0;  border: 0;  outline: 0;  font-weight: inherit;  font-style: inherit;  vertical-align: baseline; } :focus {  outline: 0; } body {  color: black;  background: white; } ol, ul {  list-style: none; } table {  border-collapse: separate;  border-spacing: 0; } caption, th, td {  text-align: left;  font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after {  content: ""; } blockquote, q {  quotes: "" ""; } h1,h2,h3,h4,h5,h6 { font-size: 1em; font-weight: normal; }  .float_left, .fleft{float: left;} .float_right, .fright{float: right;} .imgleft{margin-right: 10px;} .imgright{margin-left: 10px;} .text_align_right { text-align: right; } .text_align_left { text-align: left; } .text_align_center { text-align: center; } .text_align_justify { text-align: justify; } .clr{clear: both;} .none, .hidden { display: none; } .block { display: block; } .inline { display: inline; } .clearfix:after {  content:".";  display:block;  height:0;  clear:both;  visibility:hidden; } .clearfix {display:inline-block;} .clearfix {display:block;}  .pdt5 { padding-top: 5px; } .pdr5 { padding-right: 5px; } .pdb5 { padding-bottom: 5px; } .pdl5 { padding-left: 5px; } .pdt10 { padding-top: 10px; } .pdr10 { padding-right: 10px; } .pdb10 { padding-bottom: 10px; } .pdl10 { padding-left: 10px; } .pdt15 { padding-top: 15px; } .pdr15 { padding-right: 15px; } .pdb15 { padding-bottom: 15px; } .pdl15 { padding-left: 15px; } .pdt20 { padding-top: 20px; } .pdr20 { padding-right: 20px; } .pdb20 { padding-bottom: 20px; } .pdl20 { padding-left: 20px; } .pdt25 { padding-top: 25px; } .pdr25 { padding-right: 25px; } .pdb25 { padding-bottom: 25px; } .pdl25 { padding-left: 25px; } .pdt30 { padding-top: 30px; } .pdr30 { padding-right: 30px; } .pdb30 { padding-bottom: 30px; } .pdl30 { padding-left: 30px; } .pdt40 { padding-top: 40px; } .pdr40 { padding-right: 40px; } .pdb40 { padding-bottom: 40px; } .pdl40 { padding-left: 40px; } .mgt5 { margin-top: 5px; } .mgr5 { margin-right: 5px; } .mgb5 { margin-bottom: 5px; } .mgl5 { margin-left: 5px; } .mgt10 { margin-top: 10px; } .mgr10 { margin-right: 10px; } .mgb10 { margin-bottom: 10px; } .mgl10 { margin-left: 10px; } .mgt15 { margin-top: 15px; } .mgr15 { margin-right: 15px; } .mgb15 { margin-bottom: 15px; } .mgl15 { margin-left: 15px; } .mgt20 { margin-top: 20px; } .mgr20 { margin-right: 20px; } .mgb20 { margin-bottom: 20px; } .mgl20 { margin-left: 20px; } .mgt25 { margin-top: 25px; } .mgr25 { margin-right: 25px; } .mgb25 { margin-bottom: 25px; } .mgl25 { margin-left: 25px; } .mgt30 { margin-top: 30px; } .mgr30 { margin-right: 30px; } .mgb30 { margin-bottom: 30px; } .mgl30 { margin-left: 30px; } .mgt40 { margin-top: 40px; } .mgr40 { margin-right: 40px; } .mgb40 { margin-bottom: 40px; } .mgl40 { margin-left: 40px; } .mgl2p { margin-left: 2%; } .mgr2p { margin-right: 2%;} .mgl4p { margin-left: 4%; } .mgr4p { margin-right: 4%;}  
.sprite_16, .img_sprite_16 {  background: url(/dmsPlugin/images/16/sprite.png) no-repeat; } .sprite_16, .dms form div.item label.sprite_16 {  padding-left: 18px;  height: 16px; } .img_sprite_16 {  display: block;  float: left;  width: 16px;  height: 16px;  margin: 0;  padding: 0; } .sprite_16_refresh   { background-position: 0 -368px; } .sprite_16_help   { background-position: 0 -384px; } .sprite_16_admin { background-position: 0 -320px; } .sprite_16_keys  { background-position: 0 -432px; } .sprite_16_edit  { background-position: 0 -336px; } .sprite_16_slot  { background-position: 0 0; } .sprite_16_slot_add   { background-position: 0 -16px; } .sprite_16_slot_edit  { background-position: 0 -32px; } .sprite_16_slot_del   { background-position: 0 -48px; } .sprite_16_slot_view  { background-position: 0 -64px; } .sprite_16_slot_object { background-position: 0 -704px; } .sprite_16_zone  { background-position: 0 -80px; } .sprite_16_zone_add   { background-position: 0 -112px; } .sprite_16_zone_edit  { background-position: 0 -96px; } .sprite_16_zone_del   { background-position: 0 -128px; } .sprite_16_zone_view  { background-position: 0 -144px; } .sprite_16_blob_add   { background-position: 0 -256px; } .sprite_16_blob_edit  { background-position: 0 -272px; } .sprite_16_page  { background-position: 0 -160px; } .sprite_16_page_ok   { background-position: 0 -176px; } .sprite_16_public { background-position: 0 -736px; } .sprite_16_private   { background-position: 0 -752px; } .sprite_16_page_lock  { background-position: 0 -192px; } .sprite_16_page_del   { background-position: 0 -208px; } .sprite_16_rss_ok { background-position: 0 -224px; } .sprite_16_rss_ko { background-position: 0 -240px; } .sprite_16_module_action { background-position: 0 -448px; } .sprite_16_code { background-position: 0 -464px; } .sprite_16_css { background-position: 0 -496px; } .sprite_16_move { background-position: 0 -560px; } .sprite_16_alert { background-position: 0 -480px; } .sprite_16_ok { background-position: 0 -528px; } .sprite_16_save { background-position: 0 -512px; } .sprite_16_delete { background-position: 0 -400px; } .sprite_16_new { background-position: 0 -544px; } .sprite_16_blank { background-position: 0 -416px; } .sprite_16_right { background-position: 0 -576px; } .sprite_16_right2, .sprite_16_right:hover { background-position: 0 -592px; } .sprite_16_left { background-position: 0 -608px; } .sprite_16_left2, .sprite_16_left:hover { background-position: 0 -624px; } .sprite_16_top { background-position: 0 -640px; } .sprite_16_top2, .sprite_16_left:hover { background-position: 0 -656px; } .sprite_16_copy { background-position: 0 -672px; } .sprite_16_paste { background-position: 0 -688px; } .sprite_16_flash { background-position: 0 -720px; } .sprite_16_gear_shy { background-position: 0 -768px; } .sprite_16_environment { background-position: 0 -784px; } .sprite_16_keys { background-position: 0 -800px; } .sprite_16_security_agent { background-position: 0 -816px; } .sprite_16_trafficlight_on { background-position: 0 -832px; } .sprite_16_pci-card { background-position: 0 -848px; } .sprite_16_first_aid { background-position: 0 -864px; } .sprite_16_export1 { background-position: 0 -880px; } .sprite_16_import2 { background-position: 0 -896px; } .sprite_16_battery { background-position: 0 -912px; } .sprite_16_template { background-position: 0 -928px; } .sprite_16_branch_element { background-position: 0 -944px; } .sprite_16_chart { background-position: 0 -960px; } .sprite_16_tube { background-position: 0 -976px; } .sprite_16_satellite_dish { background-position: 0 -992px; } .sprite_16_users3 { background-position: 0 -1008px; } .sprite_16_messages { background-position: 0 -1024px; } .sprite_16_address_book2 { background-position: 0 -1040px; } .sprite_16_mail { background-position: 0 -1056px; } .sprite_16_text_tree { background-position: 0 -1072px; } .sprite_16_node { background-position: 0 -1088px; } .sprite_16_war { background-position: 0 -1104px; } .sprite_16_index { background-position: 0 -1120px; } .sprite_16_bookmarks { background-position: 0 -1136px; } .sprite_16_row { background-position: 0 -1152px; } .sprite_16_press { background-position: 0 -1168px; } .sprite_16_lock { background-position: 0 -1184px; } .sprite_16_folder_music { background-position: 0 -1200px; } .sprite_16_console { background-position: 0 -1216px; } .sprite_16_components { background-position: 0 -1232px; } .sprite_16_client_network { background-position: 0 -1248px; } .sprite_16_rss_grey { background-position: 0 -1264px; } .sprite_16_arrow_right_blue { background-position: 0 -1280px; } .sprite_16_folder_document { background-position: 0 -1296px; } .sprite_16_document_music { background-position: 0 -1312px; } .sprite_16_cpu { background-position: 0 -1328px; } .sprite_16_accept { background-position: 0 -288px; } .sprite_16_block { background-position: 0 -304px; } .sprite_16_palette { background-position: 0 -1344px; } .sprite_16_folder { background-position: 0 -1360px; } .sprite_16_html { background-position: 0 -1376px; } .sprite_16_lightbulb_on { background-position: 0 -1392px; } .sprite_16_lightbulb { background-position: 0 -1408px; } .sprite_16_folder_create { background-position: 0 -1424px; } .sprite_16_folder_delete { background-position: 0 -1440px; } .sprite_16_folder_edit { background-position: 0 -1456px; } .sprite_16_download { background-position: 0 -1472px; } .sprite_16_new_file { background-position: 0 -1488px; } .sprite_16_new_package { background-position: 0 -1504px; }  .sprite_24, .img_sprite_24 {  background: url(/dmsPlugin/images/24/sprite.png) no-repeat; } .sprite_24 {  padding-left: 30px;  height: 24px; } .img_sprite_24 {  display: block;  float: left;  width: 24px;  height: 24px;  margin: 0;  padding: 0; } .sprite_24_green { background-position: 0 0; } .sprite_24_blue { background-position: 0 -24px; } .sprite_24_yellow { background-position: 0 -48px; } .sprite_24_red { background-position: 0 -72px; } .sprite_24_firefox { background-position: 0 -96px; } .sprite_24_chrome { background-position: 0 -120px; } .sprite_24_ie { background-position: 0 -144px; } .sprite_24_mozilla { background-position: 0 -168px; } .sprite_24_opera { background-position: 0 -192px; } .sprite_24_safari { background-position: 0 -216px; } .sprite_24_earth { background-position: 0 -240px; } .sprite_24_bug_green { background-position: 0 -264px; } .sprite_24_bug_green_rss { background-position: 0 -288px; } .sprite_24_bug_yellow { background-position: 0 -312px; } .sprite_24_bug_yellow_rss { background-position: 0 -336px; } .sprite_24_bug_red { background-position: 0 -360px; } .sprite_24_ghost { background-position: 0 -384px; } .sprite_24_handheld_device { background-position: 0 -408px; } .sprite_24_folder_music { background-position: 0 -432px; } .sprite_24_admin { background-position: 0 -456px; } .sprite_24_node { background-position: 0 -480px; } .sprite_24_cabinet { background-position: 0 -504px; } .sprite_24_note_pinned { background-position: 0 -528px; } .sprite_24_accept { background-position: 0 -552px; } .sprite_24_column_add { background-position: 0 -576px; } .sprite_24_document_add { background-position: 0 -600px; } .sprite_24_address_book2 { background-position: 0 -624px; }
 .dms, .dms * {  font-family: sans-serif;  font-size: 11px; color: #444; font-size: normal; } .dms h3 { letter-spacing: normal;  padding: 0; } .dms ul {  list-style: none;  margin: 0;  padding: 0; } .dms_highlight {  border: 1px solid #F4D200;  padding: 5px;  background: #FFF148; } .dms_facebox, .dms_colorbox { cursor: pointer; } .dms_error { display: block;  color: #000;  background: #fff url(/images/16/bomb.png) center left no-repeat;  border: 3px dashed red; padding: 3px 5px 3px 20px; } .dms img{  vertical-align:middle;  margin-right:2px;  background:none;  border:none;  padding:0; } .dms .sep { display:block; float: left; background: url(/dmsPlugin/images/grid-split.png) top left no-repeat; font-size:1px; height:16px; margin:0pt 2px; overflow:hidden; width:4px; } .dms_transfer {  border: 3px dashed #BBD0E9; } .dms a, a.dms, .dms a:visited, a.dms:visited, .dms.cluetip-jtip a{  color:#555;  text-decoration:none;  cursor:pointer;  border: none; } .dms a:hover, a.dms:hover {  text-decoration:none;  border: none; } .dms.cluetip-jtip a.dms{  margin: 6px 0 6px 5px; } .dms.cluetip-jtip a.dms.sprite16{  padding-left:22px; } .dms a:hover, a.dms:hover{  color:#000;  text-decoration:none; } .dms a:active, a.dms:active{  color:#ccc000;  text-decoration:none; } .dms div hr {  background: url(/dmsPlugin/images/grid-split-horiz.png) repeat-x left top;  height:2px;  margin:5px 3%;  width:94%;  border: 0; } #dms_under_footer { margin: 10px;  color: #bbb;  font-size: 11px; } #dms_under_footer a {  color: #88bbff; } #dms_under_footer span {  margin: 0 12px; }  textarea.dms_codeArea, .dms form textarea.dms_codeArea, .dms form.medium textarea.dms_codeArea {  font-family: monospace;  font-size: 12px;  line-height: 15px;  border: 0;  background: #fff url(/dmsPlugin/images/lines.png) no-repeat;  padding-left: 28px;  width: 645px;  height:400px;  max-height: 400px;  overflow-y:auto; }  .ui-tabs-hide { display: none; } ul.ui-tabs-nav li { display: inline; list-style: none; }  form .has_error {  border-color: red; } form .error_list li {  color: red; }  .column { text-align: justify; margin-left: 3%; float: left; } .first.column { margin-left: 0; } .columns_2 .column { width: 47%; } .columns_3 .column { width: 30%; }  span.dms_translate_me { border: 1px dotted #ff9900; } .dms_loader {  text-align:center; } .dms_sortable_place { background: #eee; border: 2px dotted #ddd; } .dms .sort_me li, .dms .sort_me div {  cursor:move; } .dms .sort_me li:hover .dms .sort_me div:hover {  background: #eee; } .dms .typed_editor .little label {  vertical-align:+4px; } .dms .typed_editor .little input {  width:30%;  margin : 4px 0 4px 10px; } .dms .typed_editor textarea {  height: 200px; } .dms .typed_editor textarea.little {  height: 60px; } .dms .typed_editor select {  maw-width: 250px; } .dms .tabbed_editor ul.tabs_head { border-bottom: 1px solid #aaa; height: 18px; text-align: right; letter-spacing: 2px; margin-top: -12px; } .dms .tabbed_editor ul.tabs_head li {  display: inline;  padding: 3px 9px 4px 9px;  margin: 0 0 0 5px;  border: 1px solid #aaa;  background: #d1e1f3 url(/dmsPlugin/images/bg_tabbed_editor_off.png) bottom left repeat-x;  -moz-border-radius: 4px 4px 0 0;  font-size: 11px;  cursor: pointer; } .dms .tabbed_editor ul.tabs_head li:hover {  background: #d1e1f3;  border-color: #ffdd44;  border-bottom: 1px solid #aaa;  padding-top: 5px; } .dms .tabbed_editor ul.tabs_head li.ui-tabs-selected {  background: #fff url(/dmsPlugin/images/bg_tabbed_editor_tab.png) bottom left repeat-x;  border-bottom: 1px solid #d1e1f3;  padding-top: 8px; } .dms .tabbed_editor ul.tabs_head li.ui-tabs-selected:hover {  border-color: #aaa;  border-bottom: 1px solid #d1e1f3;  padding-top: 8px; } .dms .tabbed_editor div.ui-tabs-panel {  background: #F0F0F0 url(/dmsPlugin/images/bg_tabbed_editor.png) top left repeat-x;  padding-top: 12px; } .dms .tabbed_editor form textarea {  } div.ui-dialog.big_dialog div.ui-dialog-container {  background: url(/dmsPlugin/images/dialog_bg_top_big_opak.png) top left no-repeat; } div.ui-dialog.big_dialog div.dialog-bottom {  background: url(/dmsPlugin/images/dialog_bg_bottom_big_opak.png) top left no-repeat; } #dms_cache {  display:none; } .dms .demi {  float:left;  width:50%; } .dms .a_block a{  display:block; } .dms .a_block a:hover{  color: #000; } .dms .discret { color: #999; font-size: 11px; } 
.dms_zones {  margin: 0;  padding: 0;  border: 0; } .dms_zones.droppable-active {  border: 5px solid #aec2d4;  margin: 0 -5px;  min-height: 100px; } .dms_zones.droppable-hover {  border: 5px solid yellow;  margin: 0 -5px; } .dms_zone {  float:left;  min-height:16px; background: none; list-style: none; } .editable .dms_zone.active .dms_zone_view {  border: 1px solid #aec2d4;  margin: 0 -1px; } .editable .dms_zone.active div.dms_slots:empty {  min-height: 60px; } .editable .dms_zone_switch {  position:absolute;  z-index:3;  cursor:pointer;  width:32px;  height:32px;  background:transparent url(/dmsPlugin/images/32/switch.png) no-repeat top left;  opacity: 0.5; } .editable .dms_zone_switch:hover {  background-position: -32px 0;  } .editable .dms_zone_switch.active {  background-position: 0 -32px; } .editable .dms_zone_switch.active:hover {  background-position: -32px -32px; } .editable .dms_zone_view {  border:none; } .editable .dms_zone.dms_highlight {  border: 0;  padding: 0; } div.dms_zone_menu, div.dms_zone_edit {  display: none; } .dms_zone_switch{ } .editable .dms_zone:hover .dms_zone_switch, .editable .dms_zone.active .dms_zone_switch{  opacity: 1; } .dms_zone.active .dms_zone_menu {  display:block;  background: #aec2d4 url(/dmsPlugin/images/bg_zone_menu.png) top repeat-x;  padding-left:36px;  height: 17px; } .dms_zone.active .dms_zone_menu.sortable {  cursor: move; } .dms_zone.active .dms_zone_menu a {  font-weight: normal;  color:#555;  line-height:17px;  margin-right: 5px; } .dms_zone.active .dms_zone_menu a:hover {  color:#000; } .dms_zone.active a.dms_zone_menu {  display:inline; } .editable .dms_zone.active:hover .dms_zone_menu {  background-position: 0 -17px; } .editable .dms_zone.active:hover { } .dms_zone_place {  border:2px dotted #aec2d4;  background: #e1ebfa; }
.dms_slots {  margin: 0;  padding: 0;  border: 0; } .dms_slots.droppable-active {  border: 5px solid #aec2d4;  margin: 0 -5px;  min-height: 100px; } .dms_slots.droppable-hover {  border: 5px solid #88FF88;  margin: 0 -5px; } .dms_slot {  display:block;  clear: both;  margin: 0;  padding: 0;  border: 0;  background: none;  list-style: none; } .dms_slot .dms_edit_me {  font-family: inherit; } .dms_slot .dms_edit_me input, .dms_slot .dms_edit_me textarea {  display: block; } .dms_slot .dms_edit_me textarea { float:left; } .dms_zone.hover .dms_slot .dms_edit_me {  background: #f0f3f7;  cursor: help; } .dms_zone.hover .dms_slot .dms_edit_me.active {  background: #e0f3f7;  color: #333; } .dms_slot .dms_edit_me .help { color: #333;  display: none;  margin: 3px; } .dms_slot_default {  border:1px dotted #aaa;  padding: 1px 8px; } .dms_slot_edit { text-align:left; } .editable .dms_slot .dms_slot_view {  border:none; } .dms_slot .dms_slot_menu, .dms_slot .dms_slot_edit, .dms_slot .dms_slot_ajax_menu {  display:none; } .dms_zone.active .dms_slot .dms_slot_menu, .dms_zone.hover .dms_slot.dms_blob .dms_slot_menu {  display:block;  background:#D0D0D0 url(/dmsPlugin/images/bg_slot_menu.png) top repeat-x;  padding-left:31px;  height: 17px;  cursor: move } .dms_zone.active .dms_slot .dms_slot_menu a, .dms_slot.dms_blob .dms_slot_menu a{  font-weight: normal;  color:#555;  cursor: pointer; margin-right: 5px; line-height:17px; display: inline; } .dms_zone.active .dms_slot .dms_slot_menu a:hover, .dms_slot.dms_blob .dms_slot_menu a:hover {  color:#000; } .dms_zone.active .dms_slot a.dms_slot_menu, .dms_zone.hover .dms_slot.dms_blob a.dms_slot_menu{  display:inline; } .dms_zone.active .dms_slot, .dms_zone.hover .dms_slot.dms_blob {  border:1px solid #D0D0D0;  margin:4px; } .dms_zone.active .dms_slot.hover .dms_slot_menu, .dms_zone .dms_slot.dms_blob.hover .dms_slot_menu {  background-position: 0 -17px; } .dms_zone.active .dms_slot.hover, .dms_zone .dms_slot.dms_blob.hover {  border-color:#cbe0ff; } .dms_zone.active .dms_slot.dms_highlight {  border-color:red; } .dms_slot .dms_slot_edit form.dms .selects_actions div{  display:none; } .dms_slot .image_slot_form {  text-align:left; } .dms_slot .slot_value {  width:100%;  height:10em; } .dms_slot .dms_slot_image_form label{  width:5em;  display:block;  float:left; } .dms_slot_place {  border: 2px dotted #aec2d4;  background: #e1ebfa; } .dms fieldset.dms_inputs {  font-size:90%;  margin:2px;  padding:2px; } .dms_slot_form .typed_editor { margin-top: 1px; } .dms_slot_form textarea {  width:97%;  margin:auto;  height:200px; } .dms_slot_form textarea.little {  height:40px; } .dms_slot_form select.dms_slot_type {  font-size:100%;  padding:2px 0 2px 5px; } .dms_slot_form p.fixed_type {  padding: 6px 0 0 6px;  font-weight: bold;  color: #666; }  .dms form .gallery {  min-height: 100px; } .dms form .gallery.droppable-hover {  background-color: #ffffaa; } .dms form .gallery li {  margin: 0 0 3px 3px;  padding: 3px;  float: left;  border: 1px solid #ccc;  -moz-border-radius: 3px;  cursor: move;  background: #F8F8F8;  width: 48px;  height: 48px; } .dms form .gallery li:hover {  border-color: #ffdd44;  background: #ffffaa url(/dmsPlugin/images/dms_media/bg_hover.png) center left repeat-x; } .dms_gallery_sortable_place {  border: 1px dotted yellow;  -moz-border-radius: 3px;  z-index: 2000; } .dms form .menu_sorter { border: 1px solid #E8E8E8; padding: 5px; max-height: 400px; min-height: 100px; overflow: hidden; } .dms form .menu_sorter li {  margin: 5px;  background: url(/dmsPlugin/css/treeview/images/file.gif) left top no-repeat;  padding-left: 16px;  height:16px;  font-size: 14px;  line-height: 16px; } .dms form .menu_sorter li:hover {  background: #fff url(/dmsPlugin/css/treeview/images/file.gif) left top no-repeat; } .dms form .menu_sorter li span.delete { margin-left:12px; cursor: pointer; } .dms form .menu_sorter li span.delete img {  vertical-align: middle; } .dms form .menu_sorter li input { border: none; background: none; width: 88%; }
#facebox .b {  background:url(/dmsPlugin/css/facebox/b.png); } #facebox .tl {  background:url(/dmsPlugin/css/facebox/tl.png); } #facebox .tr {  background:url(/dmsPlugin/css/facebox/tr.png); } #facebox .bl {  background:url(/dmsPlugin/css/facebox/bl.png); } #facebox .br {  background:url(/dmsPlugin/css/facebox/br.png); } #facebox {  position: absolute;  top: 0;  left: 0;  z-index: 100;  text-align: left; } #facebox .popup {  position: relative; } #facebox table {  border-collapse: collapse; } #facebox td {  border-bottom: 0;  padding: 0; } #facebox .body {  padding: 10px;  background: #fff;  width: 370px; } #facebox .loading {  text-align: center; } #facebox .image {  text-align: center; } #facebox img { } #facebox .header {  border-bottom: 1px solid #DDDDDD;  padding-bottom: 5px;  margin-bottom: 10px;  text-align: right; } #facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {  height: 10px;  width: 10px;  overflow: hidden;  padding: 0; } #facebox_overlay {  position: fixed;  top: 0px;  left: 0px;  height:100%;  width:100%; } .facebox_hide {  z-index:-100; } .facebox_overlayBG {  background-color: #fff;  z-index: 99; } * html #facebox_overlay {  position: absolute;  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } 
.blob_par_defaut .blob_description {  } .blob_par_defaut .blob_description h3 {  padding:0px 0px 5px 0px; } .blob_par_defaut .blob_nom {  margin-bottom: 15px; } .blob_par_defaut .blob_image { padding-bottom:10px; } .blob_par_defaut .imgbottom {  text-align: center; } .blob_par_defaut {  padding-bottom:5px; } .blob_par_defaut .blob_image.imgleft {  margin: 0 20px 5px 0; } .blob_par_defaut .blob_image.imgright {  margin: 0 0 5px 20px; } 
#facebox .content { text-align:center; } body #facebox .body { background:#FFE99A none repeat scroll 0 0; padding:0px; width:370px; } #facebox .liste_elements_commentaire_by_recette {  background: #fff; } body #facebox .body .liste_elements_commentaire_by_recette .contenu_facebox {  border:none;  margin:0 10px 0px; } body #facebox .body .head_facebox { padding: 5px 0px 5px 10px;  background:transparent url(/images/background_head_facebox.png) repeat-x left top; } body #facebox .body .head_facebox .close_facebox {  background: transparent url(/images/close_facebox.png) no-repeat left top;  width: 13px;  height: 14px;  padding-right:10px; } body #facebox .body .head_facebox span { font-weight: bold;  color: #fff; } body #facebox .body .contenu_facebox {  padding: 15px 0px 10px 0px;  border-bottom: 1px solid #D4C484;  margin: 0px 10px 10px 10px; } body #facebox .body .contenu_facebox .action_achat { padding-bottom: 5px; } body #facebox .body .contenu_facebox .action_achat span { font-weight: bold; float:left; padding-top: 15px; padding-left: 45px; } body #facebox .body .contenu_facebox .action_achat img {  float: right;  padding-right: 50px; } body #facebox .close_image { display:none; } .facebox_overlayBG { background-color:#000; z-index:99; } #facebox .popupPromotion .close_facebox { background: transparent url(/images/popup/picto_fermer_facebox_popup.png) no-repeat right top; position: absolute; line-height:32px; padding-right:30px; right:-20px; top:-20px; color: #E75711; font-weight: bold; } #facebox .popupPromotion .content { text-align:left; } body #facebox .popupPromotion { background:#fff; padding:0; width:657px; } body #facebox .popupPromotion .title_facebox {  border-bottom: 1px solid #CCB186;  color: #005E22;  display:block;  padding-bottom: 5px;  padding-top: 25px;  font-size: 28px; } body #facebox .popupPromotion .title_facebox .link, body #facebox .popupPromotion .title_facebox span {  color: #005E22;  display:block;  font-size: 28px; } body #facebox .popupPromotion .markdown li { list-style-image:url(/images/popup/puce_green_facebox_popup.png); } body #facebox .popupPromotion .markdown p, body #facebox .popupPromotion .markdown li { color: #877044; } body #facebox .popupPromotion .content { background: transparent url(/images/popup/background_top.png) no-repeat left top; } body #facebox .popupPromotion .content .content_background_bottom { padding: 20px; background: transparent url(/images/popup/background_bottom.png) no-repeat left bottom; } body #facebox .popupPromotion .content_cadre_image p { background: transparent url(/images/popup/background_image.png) no-repeat left top; text-align: center; width: 249px; line-height:218px; height: 218px; } body #facebox .popupPromotion .content_cadre_image img {  vertical-align:middle; } body #facebox .popupPromotion .content_text_popup {  width: 340px; padding-left: 20px; padding-top: 5px; } body #facebox .popupPromotion .content_text_popup .markdown li{  text-indent:-22px; padding-bottom: 5px; line-height:15px; } body #facebox .popupPromotion .content_text_popup .markdown ul, body #facebox .popupPromotion .content_text_popup .markdown ol { padding-bottom:10px; padding-left:25px; } body #facebox .popupPromotion .allergenes_content_popup { border-bottom:1px solid #CCB186; margin-bottom:15px; } body #facebox .popupPromotion .allergenes_content_popup li {  display:block; float:left; padding-right:10px; } body #facebox .popupPromotion .allergenes_content_popup li span { font-size: 10px;  padding-bottom: 10px;  padding-left:5px;  color:#877044; } body #facebox .popupPromotion .markdown strong, body #facebox .popupPromotion .markdown em { color:#877044; }
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating{ background: url(/images/ficheRate.png) left -1000px repeat-x; } .star-rating{ position:relative; width:90px; height:17px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left bottom; } .rate_me { height: 20px; display:block; } .star-rating li{ display: inline; } .star-rating a, .star-rating .current-rating{ position:absolute; top:0; left:0; text-indent:-1000em; height:17px; line-height:10px; outline:none; overflow:hidden; border: none; } .star-rating a:hover, .star-rating a:active, .star-rating a:focus{ background-position: left top; } .star-rating a.one-star{ width:20%; z-index:6; } .star-rating a.two-stars{ width:40%; z-index:5; } .star-rating a.three-stars{ width:60%; z-index:4; } .star-rating a.four-stars{ width:80%; z-index:3; } .star-rating a.five-stars{ width:100%; z-index:2; } .star-rating .current-rating{ z-index:1; background-position: left top; }
 .dms_slots { font-size: 0px; } html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000; } body * {  margin: 0px;  padding: 0px; } a { cursor:pointer;  text-decoration: none; } a:hover {  text-decoration: underline; } a img {  border: none; } .cursor_info { cursor:help; } .position_relative { position: relative; } img { border: none; margin: 0px; padding:0px; } .dms_link_to_top { padding-top: 5px; padding-bottom: 15px; float:right; }  #content, #left_side, #right_side{  float: left; } body #body {  background: #fff url(/images/background_body.png) repeat-x left top; } body #body #content_body { margin: 0 auto;  width: 1000px; } body #body #content_body #sides { padding-bottom: 30px; } body #body #content_body .layout_accueil #sides { padding-bottom: 0px; } body #body #content_body #sides #content {  width:490px; } body #body #content_body .layout_accueil #sides #content {  padding-left: 20px;  width:720px; } body #body #content_body .layout_compte #sides #content {  width:735px; } body #body #content_body .layout_accueil #sides #sides_inner {  padding-top: 55px; } body #body #content_body #sides { background: #fff url(/images/background_sides.png) repeat-x left top; } body #body #content_body #sides #sides_inner { background: transparent url(/images/background_sides_inner.png) no-repeat left top; } .bandeau_head .bandeau_head_left { float:left; width:260px; background: transparent url(/images/logo_valpiform.png) no-repeat left top; height: 165px; } .bandeau_head .bandeau_head_left .link { display: block;  width:260px;  height: 165px; } .bandeau_head a:hover {  text-decoration: none; } .bandeau_head .bandeau_head_left .titre_header {  position: absolute;  left: -10000px; } .bandeau_head .bandeau_head_right {  float:left;  width:740px;  background: transparent url(/images/background_head.png) no-repeat left top;  height: 165px; } .bandeau_head .bandeau_head_right .bt_header { padding-top: 5px; margin-right: 15px; } .bandeau_head .bandeau_head_right .bt_header .link { text-decoration: none; } .bandeau_head .bandeau_head_right .bt_header .link .beafore { background: transparent url(/images/bt_header_beafore.png) no-repeat left top; height: 19px; display:block;  float:left; } .bandeau_head .bandeau_head_right .bt_header .link .beafin { background: transparent url(/images/bt_header_beafin.png) repeat-x left top; height: 19px; display:block;  float:left;  padding-top: 2px;  padding-left: 5px; } .bandeau_head .bandeau_head_right .bt_header .link .beafin span {  color: #fff;  font-size: 11px; } .bandeau_head .bandeau_head_right .bt_header .link .beafin input { border: none; background: transparent;  color: #fff;  font-size: 11px;  cursor:pointer; } .bandeau_head .bandeau_head_right .bt_header .link .beafter { background: transparent url(/images/bt_header_beafter.png) no-repeat right top; height: 19px; display:block; float:left; width: 10px; } .bandeau_head .bandeau_head_right .bt_header .link .bt_header_mon_panier {  background: transparent url(/images/picto_panier.png) no-repeat left top;  padding-left: 20px; } .bandeau_head .bandeau_head_right .bt_header .link .bt_header_mon_compte {  background: transparent url(/images/picto_compte.png) no-repeat left -1px;  padding-left: 20px; } .connect_bar { background: #fff url(/images/background_connect_bar.png) repeat-x left top; height: 19px; } .connect_bar .lien_panier { margin-top:2px; background: transparent url(/images/picto_panier.png) no-repeat left top; padding-left: 20px; padding-right:25px; } .connect_bar .lien_compte { margin-top:2px; background: transparent url(/images/picto_compte.png) no-repeat left top; padding-left: 20px; padding-right:40px; } .connect_bar .link {  color: #fff; } .connect_bar .link { color: #fff; }  .content_menu_bar { background: transparent url(/images/background_menu.png) repeat-x left top; padding-left: 15px; } .content_menu_bar .content_menu { padding: 0px 10px 0px 0px; background: transparent url(/images/menu_head_big_separate.png) no-repeat right top; } .content_menu_bar .content_menu li { float:left; } .content_menu_bar .content_menu li.separate { padding-right: 5px; background: transparent url(/images/menu_head_little_separate.png) no-repeat right 10px; } .content_menu_bar .content_menu li .link { display:block; color: #fff; text-decoration: none; float:left; } .content_menu_bar .content_menu li .link span { display:block; float:left; height: 26px;  color: #fff;  font-size: 12px; } .content_menu_bar .content_menu li .link span.beafore { width: 8px; display:block; float:left; height: 35px; } .content_menu_bar .content_menu li .link span.beafin { padding-top: 10px;  height: 25px; } .content_menu_bar .content_menu li .link span.beafter { width: 10px;  display:block;  float:left;  height: 35px; } .content_menu_bar .content_menu li a:hover .beafin {  text-decoration: underline; } .content_menu_bar .content_menu li .current .beafore, .content_menu_bar .content_menu li .current_parent .beafore { background: transparent url(/images/menu_head_beafore.png) no-repeat left top; } .content_menu_bar .content_menu li .current .beafin, .content_menu_bar .content_menu li .current_parent .beafin { background: transparent url(/images/menu_head_beafin.png) repeat-x left top } .content_menu_bar .content_menu li .current .beafter, .content_menu_bar .content_menu li .current_parent .beafter { background: transparent url(/images/menu_head_beafter.png) no-repeat right top } .content_menu_bar .form_recherche_little { padding-top: 10px; } .content_menu_bar .form_recherche_little #little_query { font-size:10px; margin-top:1px;  width:105px;  padding-left: 5px; float:left; border:none; } .content_menu_bar .form_recherche_little .bt_valider_recherche {  padding-left: 10px; }  .layout_accueil #foot { height: 22px; margin-top:25px;  padding-top:10px; } .layout_accueil #foot .footer_accueil { padding-left: 35px; } #foot .footer_accueil li {  float:left;  border-right: 1px solid #356048;  margin-right:5px;  padding-right:5px; } #foot .footer_accueil li.last {  border-right: none;  margin-right:0px;  padding-right:0px; } #foot .footer_accueil li a {  color: #005520;  text-decoration: none; } #foot .footer_accueil li a:hover {  text-decoration: underline; } .content_super_footer { width: 1000px; min-height: 100px; padding-top: 25px; background: transparent url(/images/background_super_footer.png) no-repeat left top; } .content_super_footer .content_pages_super_footer { padding-left: 45px; min-height:150px;  width: 210px;  display:block;  float:left; } .content_super_footer div.last {  padding-left: 25px; } .content_super_footer .content_pages_super_footer .titre_super_footer, .content_super_footer .content_pages_super_footer .titre_super_footer .link { font-size: 15px; color:#993703; } .content_super_footer .content_pages_super_footer ul { padding-top: 20px; padding-right: 10px; } .content_super_footer .content_pages_super_footer ul li { list-style-image: url(/images/picto_flech_orange.png); list-style-position: inside; padding-bottom: 5px; } .content_super_footer .content_pages_super_footer ul li .link {  color: #7E6736; } #foot .content_super_footer .footer_accueil li {  border-right: 1px solid #993703; } #foot .content_super_footer .footer_accueil li.last {  border-right: none; } #foot .content_super_footer .footer_accueil li .link {  color: #993703; } #foot .content_super_footer .footer_accueil li .current { text-decoration: underline; } #foot .content_super_footer .footer_accueil { padding-top: 10px;  padding-left: 15px;  padding-bottom: 10px; }  .content_question_reponse .head_left_question {  background: transparent url(/images/cadre_reponse.png) no-repeat left top;  display:block;  padding-left: 10px;  height: 10px; } .content_question_reponse .head_right_question {  background: transparent url(/images/cadre_reponse.png) no-repeat right top;  height: 10px; } .content_question_reponse .content_left_question {  background: transparent url(/images/cadre_reponse.png) no-repeat left bottom;  display:block;  padding-left: 10px; } .content_question_reponse .content_right_question { padding-right: 10px;  background: transparent url(/images/cadre_reponse.png) no-repeat right bottom;  display:block;  padding-bottom: 20px; } 
.trouver_agence .my_gmap span { left:-174px; position:absolute; top:15px; } .trouver_agence .nb_result_agence { padding-left: 5px;  font-size:13px;  margin-bottom: 10px;  padding-bottom: 10px;  border-bottom:1px dotted #A4935B; } .trouver_agence form { margin-bottom: 10px;  border-bottom:1px dotted #A4935B;  padding-bottom:10px; } .trouver_agence label {  color:#E85711;  padding-right:10px; } .trouver_agence .content_form input { width: 100px; padding-left: 5px;  margin-right:10px; } .trouver_agence .content_adresse { width: 190px; } .trouver_agence .content_adresse li { border: 1px solid #007B29; padding: 5px; margin-right: 5px;  margin-bottom: 20px; } .trouver_agence .content_adresse li span {  display:block; } .trouver_agence .content_adresse li span.nom_agence {  font-size: 14px;  color:#E85711; }  .encadre_cheque { font-weight:bold; padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px; text-align:center; }  .content_boutique_home_right {  background: transparent url(/images/cadre_prod_home_right.png) left bottom;  text-align:center;  height:135px;  padding-bottom:30px;  padding-top: 10px; } .content_boutique_home_right a:hover {  text-decoration: none; } .color_green {  color: #007B29; } .border_marron {  border: 1px solid #D5BF9C; } .mgt15_parent_wrap {  margin-top: 15px; }  .lien_rubrique_wrap {  text-align: right;  padding-bottom: 15px; } .lien_rubrique_wrap .link {  color: #E85711;  background: transparent url(/images/picto_flech_orange.png) no-repeat left 2px;  padding-left: 10px; } .dms_zone { min-height:10px; } .envoie_ok {  background:transparent url(/images/accept.jpg) no-repeat scroll left top;  display:block;  padding-left:50px;  padding-top:20px;  padding-bottom:20px;  color: #028106;  font-size: 16px; } .error_message {  background:transparent url(/images/delete.jpg) no-repeat scroll left top;  color:#F2060B;  display:block;  padding-bottom:20px;  padding-left:44px;  padding-top:10px;  font-size: 16px; } .proposez_recette_wrap {  margin-top: 20px;  background:transparent url(/images/proposez_recette.png) no-repeat scroll left top; } .proposez_recette_wrap .proposez_recette {  color: #fff;  font-size: 13px;  padding-top: 95px;  padding-bottom: 20px;  padding-left: 15px;  font-weight: bold; } .proposez_recette_wrap .proposez_recette .link {  color: #fff;  font-size: 13px;  font-weight: bold; } .text_alternatif_accueil {  position: absolute;  left: -10000px; } .content_boutique_accueil_home {  border: 1px solid #0B922C;  background: transparent url(/images/background_boutique_home.png) no-repeat left top;  display:block;  width: 466px;  height: 236px; } .content_boutique_accueil_home .link {  padding-top:110px;  height: 127px;  text-align:center; } .content_boutique_accueil_home .link:hover {  text-decoration: none; } .content_boutique_accueil_home .content_image_boutique {  position: relative;  width: 200px;  margin-left: auto;  text-align: center;  margin-right: auto; } .content_boutique_accueil_home .image_accueil {  width: 200px;  text-align:center;  display: none; }   .dms_breadcrumb {  font-size:11px;  line-height:14px;  padding-left:35px;  padding-bottom: 30px; } .dms_breadcrumb li {  float:left;  padding-right: 5px;  font-size:11px;  color: #fff; } .dms_breadcrumb .link {  text-decoration: underline;  font-size:11px;  color: #fff; } .dms_breadcrumb a:hover {  text-decoration: none; }  .titre_principal {  line-height:30px;  margin-bottom: 30px;  font-size: 30px;  color: #005E22;  border-bottom: 1px solid #CCB186; } .titre_fond_green_wrap, .titre_fond_green_border_wrap {  height: 20px;  padding-left:10px; } .titre_fond_green_wrap {  background:transparent url(/images/background_head_content_green.png) no-repeat scroll left top; } .titre_fond_green_border_wrap {  background:transparent url(/images/background_head_content_green_border.png) no-repeat scroll left top; } .titre_fond_green_wrap .titre_fond_green, .titre_fond_green_border_wrap .titre_fond_green_border {  height: 20px;  font-size: 14px;  color: #fff;  line-height:20px;  font-weight:bold; } .titre_fond_green_wrap .titre_fond_green {  background:transparent url(/images/background_head_content_green.png) no-repeat scroll right top; } .titre_fond_green_border_wrap .titre_fond_green_border {  background:transparent url(/images/background_head_content_green_border.png) no-repeat scroll right top; } .titre_fond_green_border_wrap .titre_fond_green_border .link, .titre_fond_green_wrap .titre_fond_green .link {  font-size: 14px;  color: #fff;  line-height:20px;  font-weight:bold; } .title_header { } .title_accueil { } .image_tout_savoir {  display:block; } .cadre_vert_fonce_wrap {  display:block;  background: #03380B;  padding: 0px 0px 5px 15px; } .cadre_vert_fonce_top_wrap {  padding-top: 5px; } .cadre_vert_fonce_wrap .cadre_vert_fonce {  background: #03380B url(/images/picto_lien_accueil.png) no-repeat left 2px;  color: #fff;  padding-left: 15px;  font-size:12px;  text-decoration: none;  letter-spacing: 0.3px; } .cadre_vert_fonce_wrap a:hover {  background: transparent url(/images/picto_lien_accueil_hover.png) no-repeat left 2px;  color: #E85711; } .contenu_info_bulle {  position: absolute;  top:0px;  left:0px;  background: red; }  .menu_gauche_page {  margin-left: 15px;  width: 219px; } .menu_gauche_page .menu_gauche_conteneur {  border: 1px solid #DF9852;  border-bottom: none; } .menu_gauche_page .menu_gauche_footer {  background: transparent url(/images/menu_gauche_bottom.png) no-repeat left top;  display:block;  height: 14px; } .menu_gauche_page .menu_gauche_page_head {   background:#007B29;  color:#fff;   padding-left: 10px;  padding-top: 5px;  font-size: 18px;  padding-bottom: 5px;  } .menu_gauche_page .menu_gauche_page_head .link {   color:#fff;  font-size: 18px; } .menu_gauche_page .menu_gauche_page_content {  background: #FFD274 url(/images/menu_gauche_content.png) no-repeat left top; } .menu_gauche_page .menu_gauche_page_content li {  border-bottom: 1px solid #D4C68B; } .menu_gauche_page .menu_gauche_page_content li.last {  border-bottom: none; } .menu_gauche_page .menu_gauche_page_content li .link {  margin-left: 10px;  padding: 5px 0px 5px 15px;  display:block;  background: transparent url(/images/picto_carre_orange.png) no-repeat left 9px;  text-decoration: none;  color: #7E6736; } .menu_gauche_page .menu_gauche_page_content li a:hover, .menu_gauche_page .menu_gauche_page_content li .current, .menu_gauche_page .menu_gauche_page_content li .current_parent {  color: #E85711;  text-decoration: underline; } .categorie .menu_gauche_page .menu_gauche_page_content li .current_parent {  text-decoration: none; } .menu_gauche_page .menu_gauche_page_content .second_niveau_menu {  border-top: 1px solid #D4C68B;  padding-bottom: 10px; } .menu_gauche_page .menu_gauche_page_content .second_niveau_menu li {  margin-left: 10px;  border-bottom: none; } .menu_gauche_page .menu_gauche_page_content .second_niveau_menu li .link {  padding-bottom: 0px;  background: none;  padding-left: 15px;  text-decoration: none;  color: #7E6736; } .menu_gauche_page .menu_gauche_page_content .second_niveau_menu li .current, .menu_gauche_page .menu_gauche_page_content .second_niveau_menu li .current_parent, .menu_gauche_page .menu_gauche_page_content .second_niveau_menu li a:hover {  background: transparent url(/images/picto_flech_orange.png) no-repeat left 9px;  text-decoration: underline;  color: #E85711; }  .menu_right_pages_allergenes { } .menu_right_pages_allergenes .header_menu_right_pages_allergenes {  background: transparent url(/images/menu_right_allergenes_header.png) no-repeat left top;  height: 47px;  display: block;  } .menu_right_pages_allergenes .content_menu_right_pages_allergenes {  border: 1px solid #E7DAC5;  border-top: none;  background: #F5F1D8 url(/images/menu_right_allergenes_content.png) no-repeat left top;  padding-left:10px;  padding-bottom: 10px; } .menu_right_pages_allergenes .titre_menu_right_pages_allergenes {  color:#755D2A;  font-size:15px;  font-weight: bold;  line-height:15px;  padding-bottom: 5px;  padding-right: 10px;  text-align:center; } .menu_right_pages_allergenes .sous_titre_menu {  background:transparent url(/images/picto_carre_orange.png) no-repeat left 9px;  color:#755D2A;  padding-left: 15px;  padding-top: 5px;  font-size:15px;  line-height:15px;  padding-bottom: 10px;  padding-right: 5px;  text-align:left; } .menu_right_pages_allergenes .content_menu_right_pages_allergenes li {  height: 35px;  padding-left: 40px; } .menu_right_pages_allergenes .content_menu_right_pages_allergenes li .link {  padding-top: 5px;  display:block;  color: #E85711;  text-decoration: none; } .menu_right_pages_allergenes .content_menu_right_pages_allergenes li a:hover {  text-decoration: underline; } .menu_right_pages_allergenes .content_menu_right_pages_allergenes .picto_allergene_oeuf {  background: transparent url(/images/picto_allergene_oeuf.png) no-repeat left top; } .menu_right_pages_allergenes .content_menu_right_pages_allergenes .picto_allergene_laitvache {  background: transparent url(/images/picto_allergene_lait_vache.png) no-repeat left top; } .menu_right_pages_allergenes .content_menu_right_pages_allergenes .picto_allergene_ble {  background: transparent url(/images/picto_allergene_ble.png) no-repeat left top; } .menu_right_pages_allergenes .content_menu_right_pages_allergenes .picto_allergene_arachide {  background: transparent url(/images/picto_allergene_arachide.png) no-repeat left top; } .menu_right_pages_allergenes .content_menu_right_pages_allergenes .picto_allergene_soja {  background: transparent url(/images/picto_allergene_soja.png) no-repeat left top; } .menu_right_pages_allergenes .content_menu_right_pages_allergenes .intolerance_gluten { background:transparent url(/images/picto_allergene_gluten.png) no-repeat scroll left top; } .menu_right_pages_allergenes .content_menu_right_pages_allergenes .intolerance_lactose { background:transparent url(/images/picto_allergene_lactose2.png) no-repeat scroll left top; }   .menugauche .selecteur .menu_right_pages_allergenes .content_menu_right_pages_allergenes li { padding-left:10px; } .menugauche .selecteur .element {  padding-bottom: 10px; } .menugauche .selecteur .check_label_selecteur{  padding-top: 10px;  padding-left: 20px; } .menugauche .selecteur .check_label_selecteur label{  padding-left: 20px;  color: #E85711; } .menugauche .selecteur .check_label_selecteur label.no_selecteur{  padding-left: 8px;  line-height:20px; } .menugauche .selecteur .no_selecteur_content{  padding-left: 19px; } .menugauche .selecteur .bt_valider_selecteur {  text-align: center;  padding-top: 10px;  padding-bottom: 5px; }   body .recap_commande .accueil_compte .little_retour .beafin { width:auto; } .action_planSite .strong .link {  font-size:13px; font-weight:bold; }
.markdown ul li, .markdown ol li, .markdown p { font-size: 12px; line-height: 160%; padding-right:15px; color:#000; } .markdown p { padding-bottom: 10px; } .markdown ul li { text-indent:-14px; } .markdown ol li { text-indent:-18px; } .markdown ul , .markdown ol { padding-bottom: 10px; padding-left: 40px; } .markdown ul li { list-style-image: url(/images/picto_flech_vert.png); list-style-position: inside; } .markdown ul li ul, .markdown ol li ol {  padding-left: 25px; } .markdown ul li li { list-style-image:none; list-style-type:disc;  list-style-position: inside; } .markdown ol li { list-style-type:decimal;  list-style-position: inside; } .markdown a { cursor: pointer; color:#E85711;  text-decoration: none; } .markdown a.info_bulle {  cursor:help;  color:#E85711;  text-decoration: none;  border-bottom: 1px dashed #E85711; } .markdown a.link { cursor:pointer; border-bottom: none;  text-decoration: underline; } .markdown strong { font-weight: bold; } .markdown em { font-style: italic; } .markdown h2, h2.title_list_palais, h2.title_list_actu, .title_second_niveau { color:#E85711; font-size: 16px; font-weight: bold; margin-bottom: 10px; border-bottom: 1px dotted #CCB186; } .title_second_niveau a { color:#E85711;  font-size: 16px;  font-weight: bold; } .title_second_niveau a:hover { text-decoration: none; } .title_troisieme_niveau a {  font-size: 14px;  padding: 0px 0px 5px 0px;  font-weight: bold;  color:#008d2d; } .title_troisieme_niveau a:hover { } .markdown h3, .titre_prod_little .link { font-size: 14px; padding: 0px 0px 5px 0px; font-weight: bold;  color:#008d2d; } .recette_ingredients { background: #FEEEA2; } .recette_ingredients .markdown h2, .content_recette_texte .titre_cadre_recette {  color: #755D2A;  font-size: 14px;  font-weight: bold;  border-bottom: 1px dotted #CCB186; } .questionReponse .questionReponse_reponse { background: #FFF4AB; } .content_question_reponse .markdown h2, .questionReponse .markdown h2 { color: #006123; border-bottom: 1px solid #CCB186; font-size: 14px; } .recette_ingredients .markdown ul, .recette_preparation .markdown ul {  padding-top: 5px;  padding-bottom: 10px;  padding-left: 15px; } .recette_ingredients .markdown p {  color: #867141; } .recette_ingredients .markdown ul li { color: #867141; } .lexique_info_supplementaire { background: #FFF4AB; } .content_right_info_sup ul, .lexique_info_supplementaire ul {  padding-left:15px; } .recette_ingredients .markdown ul li, .content_right_info_sup ul li, .lexique_info_supplementaire ul li {  list-style-image: url(/images/picto_liste_cadre_recette.png);  list-style-position: inside; } .recette_preparation .markdown ul li { padding-bottom: 10px;  list-style-image: url(/images/picto_rond_vert.png);  list-style-position: inside;  padding-left:20px;  text-indent:-20px;  padding-right: 0px; } 
 .content_left_formulaire_question {  background: transparent url(/images/cadre_form_question.png) no-repeat left bottom;  display:block;  padding-left: 10px; } .content_left_formulaire_question .content_right_formulaire_question {  background: transparent url(/images/cadre_form_question.png) no-repeat right bottom;  display:block;  padding-bottom: 20px; } .content_left_formulaire_question .content_right_formulaire_question .titre_form_question {  padding-top: 10px;  color: #E85711;  font-size: 15px;  padding-bottom: 20px; } .content_left_formulaire_question .content_right_formulaire_question li {  padding-bottom: 10px; } .content_left_formulaire_question .content_right_formulaire_question label {  display:bloc;  float:left;  width: 55px;  padding-right: 10px;  text-align: right; } .content_left_formulaire_question .content_right_formulaire_question label.error, .content_left_formulaire_question .content_right_formulaire_question .more_big label.error { color: red;  display:bloc;  width: 180px;  text-align: left; } .content_left_formulaire_question .content_right_formulaire_question .radio_list li { padding-right: 5px; padding-bottom: 0px; float:left; } .content_left_formulaire_question .content_right_formulaire_question .radio_list label { padding-right:5px;  font-size: 11px;  width: auto; } .content_left_formulaire_question .content_right_formulaire_question .more_big label {  width: 90px;  padding-bottom: 5px; } .content_left_formulaire_question .content_right_formulaire_question input { height: 15px;  width: 110px;  border: 1px solid #CCB186; } .content_left_formulaire_question .content_right_formulaire_question .radio_list input { border:none; height:auto px; width:auto; } .content_left_formulaire_question .content_right_formulaire_question textarea {  width: 175px;  height: 120px;  border: 1px solid #CCB186; } .content_left_formulaire_question .content_right_formulaire_question .bt_envoyer_form { height: auto; width: auto; float:right; padding-right: 15px; border: none; } .cadre_form_head_left { padding-left: 10px; background: transparent url(/images/cadre_formulaire.png) no-repeat left top; height: 10px; display:block; } .cadre_form_head_right {  background: transparent url(/images/cadre_formulaire.png) no-repeat right top;  height: 10px;  display:block; } .cadre_form_content_left { padding-left: 10px;  background: transparent url(/images/cadre_formulaire.png) no-repeat left bottom;  display:block; } .cadre_form_content_right {  background: transparent url(/images/cadre_formulaire.png) no-repeat right bottom;  display:block; } .cadre_form_content_right li { padding-bottom: 10px; } .cadre_form_content_right label { padding-right: 20px;  width: 130px;  text-align: right;  float:left; } .cadre_form_content_right input, .cadre_form_content_right textarea {  width: 240px;  float:left; } .cadre_form_content_right .radio_list li { float:left; padding-right: 15px; } .cadre_form_content_right .radio_list label { padding-right: 5px;  width: auto;  float:left; } .cadre_form_content_right .radio_list input { width: auto; } .cadre_form_content_right .bt_envoyer input {  width: auto;  float: right;  padding-right:84px; }  .cadre_form_content_right label.error {  color: red;  width: auto;  padding-left: 150px;  text-align: left; } .cadre_form_content_right input.error, .cadre_form_content_right textarea.error {  border: 1px solid red; } .info_perso { padding-bottom: 20px; } legend { color:#E85711; text-decoration: underline; font-size:14px; font-weight:bold; padding-bottom: 10px; }
 .accueil .actualite { padding-right: 10px; } .accueil .actualite a { text-decoration: none; } .accueil .actualite a:hover {  text-decoration: underline; } .accueil .actualite .content_ul_actu {  border: 1px solid #CCB186;  border-top: none;  padding: 15px 5px;  height: 305px; } .accueil .actualite .titre_actu_accueil { font-size: 15px;  font-weight: bold;  color: #E85711;  padding-bottom: 10px; } .accueil .actualite .titre_actu_accueil a { font-size: 15px;  font-weight: bold;  color: #E85711; } .accueil .actualite .cadre_image_actu_accueil {  border: 1px solid #CCB186;  padding: 2px 0px;  text-align: center;  margin-bottom: 12px; } .accueil .actualite .content_actu_accueil { height: 98px; padding-right: 5px; padding-bottom:20px; } .accueil .actualite .content_actu_accueil a {  font-size: 12px;  color: #E85711;  letter-spacing:-0.4px;  line-height:17px; } .accueil .actualite .lien_toutes_actu_accueil { border-top: 1px dotted #6E6E6E; padding-top: 10px; text-align: right; } .accueil .actualite .lien_toutes_actu_accueil .link {  background: transparent url(/images/picto_flech_vert.png) no-repeat left 4px;  padding-left:10px;  color: #E85711; }  .little .actualite .border_marron, .big .actualite .border_marron { padding:2px; } .little .actualite .image_actu img {  margin-right: 15px; } .little .actualite .text_actu_little {  color: #000;  text-decoration: none; } .little .actualite .text_actu_little:hover {  text-decoration: underline; } .little .actualite .lien_actu_little { margin-top: 10px; display:block;  background: transparent url(/images/picto_flech_vert.png) no-repeat left 2px;  color: #007427;  padding-left: 10px;  text-decoration: none; } .little .actualite .lien_actu_little:hover {  text-decoration: underline; } .little .actualite .element { padding-bottom: 30px;  position: relative; } .actualite .date_actu { color:#E85711;  font-size:11px; } .little .actualite .date_actu {  left:435px; position:absolute; top:5px; } .little .actualite .pagination_actu { border-bottom:1px dotted #CCB186; margin-bottom:20px; padding-bottom: 5px } .little .actualite .pagination_bottom { border-top:1px dotted #CCB186; margin-top:10px; padding-top: 5px } .little .actualite .pager { float:right; } .little .actualite .pager li { float:left; padding-left: 5px; } .little .actualite .pager .current .link, .little .actualite .prev_carac .link, .little .actualite .next_carac .link { color: #E85711; text-decoration: underline; } .little .actualite .prev_carac .link { background: transparent url(/images/picto_prev_page.png) no-repeat right top; padding-right: 30px; } .little .actualite .next_carac .link { background: transparent url(/images/picto_next_page.png) no-repeat left top;  padding-left: 30px; }  .big .actualite .titre_principal { margin-bottom: 15px; } .big .actualite .lien_vers_actus { background:transparent url(/images/picto_flech_orange_2.png) no-repeat scroll left 3px; color:#E85711; font-size:11px; padding-left:15px; } .big .actualite .date_lien_actus {  border-bottom:1px dotted #CCB186;  padding-bottom: 5px;  margin-bottom: 20px; }
.produit_non_vendu { font-weight: bold; } .prods_by_sous_categ { padding-bottom: 30px; } .lien_allez_sous_categ { position: absolute; left:268px; top:5px; width:220px; text-align:right; } .little .categorie .elements .element, .prods_by_sous_categ .prod_by_sous_categ { display:block; float:left; height:200px; padding-right:17px; width:152px; } .little .categorie .elements .element_right, .prods_by_sous_categ .element_right {  padding-right:0px; } .little .categorie .elements .element .content_categ_liste_little, .prods_by_sous_categ .prod_by_sous_categ .content_prod_by_sous_categ {  width: 151px;  float:left;  display:block; } .little .categorie .elements .element .nom_categ, .prods_by_sous_categ .prod_by_sous_categ .nom_prod_by_sous_categ {  vertical-align: middle;  display:block;  height: 33px; } .little .categorie .elements .element .nom_categ .titre_categ, .prods_by_sous_categ .prod_by_sous_categ .nom_prod_by_sous_categ .titre_prod {  } .little .categorie .elements .element .more_big_name .titre_categ, .prods_by_sous_categ .prod_by_sous_categ .more_big_name .titre_prod {  padding-top: 0px; } .little .categorie .elements .element .nom_categ .titre_categ, .prods_by_sous_categ .prod_by_sous_categ .nom_prod_by_sous_categ .titre_prod { position: relative; } .little .categorie .elements .element .nom_categ .titre_categ .link, .prods_by_sous_categ .prod_by_sous_categ .nom_prod_by_sous_categ .titre_prod .link {  color: #E85711;  font-size: 13px;  font-weight: bold; } .content_image_categ_liste, .content_image_prod_liste { border-top: 4px solid; } .border_categ_pains-panifications-seche {  border-color: #4B3290; } .border_categ_mix-aides-culinaires {  border-color: #EA1394; } .border_categ_cereales-viennoiseries {  border-color: #8E5E48; } .border_categ_aperitif {  border-color: #9A2A72; } .border_categ_pates-couscous {  border-color: #972525; } .border_categ_cakes {  border-color: #F47F22; } .border_categ_biscuits {  border-color: #48A8E4; } .border_categ_barres-chocolats {  border-color: #64332C; } .border_categ_livret-de-recettes {  border-color: #00862B; } .content_image_categ_liste .link, .content_image_prod_liste .link {  display:block;  border: 1px solid #CCB186;  text-align:center;  border-top: none; } .little .categorie .elements .element .content_description, .prods_by_sous_categ .prod_by_sous_categ .content_description { border:1px solid #CCB186; height:50px; margin-top:5px; padding:5px; } .little .categorie .elements .element .content_description .link, .prods_by_sous_categ .prod_by_sous_categ .content_description .link {  color: #000;  font-size:12px; }  .menu_gauche_page .menu_gauche_page_content li .picto_categ_pains-panifications-seche { background:transparent url(/images/picto_carre_pain.png) no-repeat scroll left 9px; } .menu_gauche_page .menu_gauche_page_content li .picto_categ_mix-aides-culinaires { background:transparent url(/images/picto_carre_mix.png) no-repeat scroll left 9px; } .menu_gauche_page .menu_gauche_page_content li .picto_categ_cereales-viennoiseries { background:transparent url(/images/picto_carre_cereales.png) no-repeat scroll left 9px; } .menu_gauche_page .menu_gauche_page_content li .picto_categ_aperitif { background:transparent url(/images/picto_carre_aperitif.png) no-repeat scroll left 9px; } .menu_gauche_page .menu_gauche_page_content li .picto_categ_pates-couscous { background:transparent url(/images/picto_carre_pates.png) no-repeat scroll left 9px; } .menu_gauche_page .menu_gauche_page_content li .picto_categ_cakes { background:transparent url(/images/picto_carre_cakes.png) no-repeat scroll left 9px; } .menu_gauche_page .menu_gauche_page_content li .picto_categ_biscuits { background:transparent url(/images/picto_carre_biscuits.png) no-repeat scroll left 9px; } .menu_gauche_page .menu_gauche_page_content li .picto_categ_barres-chocolats { background:transparent url(/images/picto_carre_chocolats.png) no-repeat scroll left 9px; } .menu_gauche_page .menu_gauche_page_content li .picto_categ_livret-de-recettes { background:transparent url(/images/picto_carre_recettes.png) no-repeat scroll left 9px; }  .cadre_categ_saison { margin-left:25px;  width:200px; } .cadre_categ_surgele .image_surgele, .cadre_categ_saison .image_saison { border-left: 1px solid; border-right: 1px solid; border-color: #CCB186; text-align: center; } .cadre_categ_surgele .cadre_surgele_bottom { background:transparent url(/images/cadre_surgele_bottom.png) no-repeat scroll left top; padding-left:40px;  padding-top:9px;  height: 23px; } .cadre_categ_saison .cadre_saison_bottom { background:transparent url(/images/cadre_saison_bottom.png) no-repeat scroll left top;  padding-left:10px;  padding-top:9px;  height: 23px; } .cadre_categ_surgele .cadre_surgele_bottom .link, .cadre_categ_saison .cadre_saison_bottom .link {  color: #fff;  font-weight: bold; }  .big .categorie .lien_vers_sous_categ {  float:right; color: #007B29; background: transparent url(/images/picto_flech_vert.png) no-repeat left 2px; padding-left: 10px; }  .prix_produit {  font-weight: bold;  color:#007B29; } .big .prod .cadre_prod { background: transparent url(/images/background_fiche_prod.png) repeat-x left top; padding-top: 15px;  padding-left: 10px; } .big .prod .cadre_prod .contenu_prod_left {  width: 220px;  display:block;  float:left; } .big .prod .cadre_prod .contenu_prod_left .cadre_image_prod {  } .big .prod .cadre_prod .contenu_prod_left .image_situation {  padding-top: 15px; } .big .prod .cadre_prod .contenu_prod_left .cadre_image_prod img {  border: #CFB58C 1px solid; } .big .prod .cadre_prod .contenu_prod_right {  width: 258px;  display:block;  float:left; } .big .prod .cadre_prod .contenu_prod_right .text_intro_pro p {  font-size: 12px;  line-height: 15px; } .big .prod .cadre_prod .contenu_prod_right .contenance, .big .prod .cadre_prod .contenu_prod_right .ref {  font-weight: bold;  padding-top:5px; } .big .prod .cadre_prod .contenu_prod_right .ref { padding-top: 10px; } .big .prod .cadre_prod .contenu_prod_right .prix {  padding-top: 5px;  font-size: 14px; } .big .prod .cadre_prod .contenu_prod_right .prix .prix_produit { padding-left: 10px;  font-size: 16px; } .big .prod .cadre_prod .contenu_prod_right .prix .ancien_prix {  padding-left: 5px;  font-size: 14px;  text-decoration: line-through;  font-weight: bold; } .big .prod .cadre_prod .contenu_prod_right .lppr { line-height: 20px; font-size: 10px; } .big .prod .cadre_prod .contenu_prod_right .formulaire_ajout_panier { padding-top: 10px; } .big .prod .cadre_prod .contenu_prod_right .formulaire_ajout_panier label {  padding-right: 15px;   width: 40px;  float:left;  font-size: 13px;  line-height: 25px; } .big .prod .cadre_prod .contenu_prod_right .formulaire_ajout_panier select { margin-top: 5px; float:left;  border: 1px solid #4D6185;  background: #fff;  color: #000;  margin-right: 10px;  padding-left: 5px;  width: 45px; } .big .prod .cadre_prod .contenu_prod_right .formulaire_ajout_panier input { padding-top: 2px; } .big .prod .title_second_niveau { color:#755D2A;  font-size: 16px;  font-weight: bold;  margin-bottom: 10px;  border-bottom: 1px dotted #CCB186; } .big .prod .cadre_prod .contenu_prod_right .cadre_ingredient { padding-top: 20px; } .big .prod .cadre_prod .contenu_prod_right .cadre_ingredient p {  line-height: 17px; } .big .prod .cadre_prod .contenu_prod_right p, .big .prod .cadre_prod .contenu_prod_right dt, .big .prod .cadre_prod .contenu_prod_right dd { color: #755D2A; } .big .prod .cadre_prod .contenu_prod_right dl { margin-top: 5px;  border: 1px solid #CCB186; } .big .prod .cadre_prod .contenu_prod_right dt { background: #F3EDB8; line-height: 20px; width: 118px; float:left; padding-left: 5px; display:block; border-right: 1px solid #CCB186; } .big .prod .cadre_prod .contenu_prod_right dd { padding-left: 10px; background: #E8DC85; line-height: 20px;  width: 122px;  float:left;  display:block; } .big .prod .recettes_associees { padding-left: 20px; } .big .prod .recettes_associees li { padding-bottom: 5px;  list-style-image: url(/images/picto_flech_orange_2.png); } .big .prod .recettes_associees li .link {  padding-left: 10px; }  .contenu_menu_right_prod { background: transparent url(/images/cadre_prod_menu_right.png) no-repeat left bottom; min-height: 30px; padding: 5px 10px 10px 10px; } .contenu_menu_right_prod .title_prod_menu_right { font-size: 13px; color:#E85711; border-bottom: 1px solid #CCB186; padding-bottom: 5px; } .contenu_menu_right_prod .title_prod_menu_right .link {  font-size: 13px;  color:#E85711; } .contenu_menu_right_prod .ancien_prix {  text-decoration: line-through;  padding: 0px 5px; } .contenu_menu_right_prod .nouveau_prix { font-size: 13px;  font-weight: bold;  color:#007228; } .image_marque_prod { left:434px; position:absolute; top:-16px; } .big .prod .titre_principal { padding-right:60px; }
.imprimer_recette { color:#E85711; text-align: left; padding-left :20px; padding-bottom: 10px; background: transparent url(/images/picto_imprimer.png) no-repeat left 7px; } .big .recette .content_recette { padding: 10px 5px 10px 10px; background-color: #FEEEA2; border: 1px solid #EFE6D8; position: relative; } .big .recette .content_recette .trombone_recette {  position: absolute;  left:440px;  top:-25px; } .big .recette .content_recette .content_recette_image { width: 220px; padding-right: 10px; text-align:center; } .big .recette .content_recette .content_recette_texte {  width: 235px; } .big .recette .content_recette .content_recette_image img {  border: 1px solid #CEB387; } .big .recette .content_recette .allergene { padding-top: 5px; } .big .recette .content_recette .allergene span { display:block; padding-top: 8px; padding-left: 50px; } .big .recette .content_info_recette { position: relative; padding-top: 30px; } .big .recette .content_info_recette .tag_info_recette { position: absolute; display:none; top: 10px;  left: 0px;  padding-bottom: 10px;  background: transparent url(/images/tag_info_recette.png) no-repeat 15px bottom; } .big .recette .content_info_recette .tag_info_recette span { display:block; color:#fff; background:#E85711; min-width: 70px;  padding: 2px 20px 2px 5px; } .big .recette .content_info_recette .tag_recette_quantite { left: -7px; } .big .recette .content_info_recette .tag_recette_duree_prepa { left: 123px; } .big .recette .content_info_recette .tag_recette_thermostat { left: 253px; } .big .recette .content_info_recette .tag_recette_congele { left: 407px; } .big .recette .prod_recette { width: 235px; float:left; } .big .recette .prod_recette .link { padding-bottom: 5px; } .big .recette .prod_recette .link:hover { text-decoration: none; } .big .recette .prod_recette .nom_prod_associes {  text-decoration: underline;  color: #e85711;  font-size: 13px;  font-weight: bold;  padding-bottom: 10px; } .big .recette .prod_recette .nom_prod_associes:hover {  text-decoration: underline; } .big .recette .prod_recette .prix_produit_ancien {  text-decoration: line-through; } .big .recette .prod_recette .prix_produit_nouveau { color:#007B29;  font-weight:bold; } .big .recette .content_info_recette div, .content_info_recette_style div { display:block; float:left; } .tag_selecteur { cursor: help; } .big .recette .content_info_recette div .tag_selecteur, .content_info_recette_style .info_recette a { display:block; float:left; padding-bottom:15px; padding-left:45px; padding-top:5px; width: 85px; cursor: help; } .content_info_recette_style .info_recette a { width:110px; padding-top:10px; } .content_info_recette_style .info_recette a:hover {  text-decoration: none; } .big .recette .content_info_recette div .tag_selecteur:hover { text-decoration: none; } .content_info_recette_style { float:left; width:321px; padding-bottom: 5px; padding-top: 10px; border-bottom: 1px dotted #CCB186; margin-bottom: 5px; } .big .recette .content_info_recette .recette_quantite, .content_info_recette_style .recette_quantite a { background: transparent url(/images/recette_quantite.png) no-repeat left top; } .big .recette .content_info_recette .recette_duree_prepa, .content_info_recette_style .recette_duree_prepa a { background: transparent url(/images/recette_duree.png) no-repeat left top; } .big .recette .content_info_recette .recette_thermostat, content_info_recette_style .recette_thermostat a { width: 110px; background: transparent url(/images/recette_thermo.png) no-repeat left top; } .big .recette .content_info_recette div .recette_congele, .content_info_recette_style .recette_congele a { width:30px; background: transparent url(/images/recette_congele.png) no-repeat left top; } .recette_preparation { padding-top: 35px; } .big .recette .recette_produits_associes { padding-bottom: 30px; } .big .recette .liste_elements_commentaire_by_recette, #facebox .liste_elements_commentaire_by_recette { padding-bottom: 35px; } #facebox .liste_elements_commentaire_by_recette { padding-right: 10px; width: 500px; overflow-y: auto; height: 400px; } .big .recette .liste_elements_commentaire_by_recette li, #facebox .liste_elements_commentaire_by_recette li { padding-top: 15px; border-bottom:1px dotted #CCB186; } .big .recette .liste_elements_commentaire_by_recette .user_commentaire, #facebox .liste_elements_commentaire_by_recette .user_commentaire { color: #FF6300; } .big .recette .liste_elements_commentaire_by_recette .message_commentaire, #facebox .liste_elements_commentaire_by_recette .message_commentaire { padding-bottom: 15px; } .big .recette .liste_elements_commentaire_by_recette .contenu_commentaire_left, #facebox .liste_elements_commentaire_by_recette .contenu_commentaire_left {  padding-left: 10px; display:block;  background: transparent url(/images/cadre_commentaire.png) no-repeat left top; } .big .recette .liste_elements_commentaire_by_recette .contenu_commentaire_right, #facebox .liste_elements_commentaire_by_recette .contenu_commentaire_right { padding-top: 10px;  display:block;  background: transparent url(/images/cadre_commentaire.png) no-repeat right top; } .big .recette .liste_elements_commentaire_by_recette .bottom_commentaire_left, #facebox .liste_elements_commentaire_by_recette .bottom_commentaire_left { height: 20px; display:block; padding-left: 70px; background: transparent url(/images/cadre_commentaire.png) no-repeat left bottom; } .big .recette .liste_elements_commentaire_by_recette .bottom_commentaire_right, #facebox .liste_elements_commentaire_by_recette .bottom_commentaire_right { height: 20px;  display:block;  background: transparent url(/images/cadre_commentaire.png) no-repeat right bottom; } .big .recette .recette_commentaires_associes .bt_tous_commentaires {  cursor: pointer; } .bt_donnez_avis { position: absolute; left:292px;  top:28px; } .bt_donnez_avis a:hover .beafin { text-decoration: underline; } .bt_donnez_avis .beafore {  background: transparent url(/images/bt_vert_beafore.png) no-repeat left top;  height: 26px;  width: 10px;  display:block;  float:left; } .bt_donnez_avis .beafin { display:block; color: #FFF; font-weight: bold; font-size: 13px; padding-top: 5px; padding-left: 10px; float:left; } .bt_donnez_avis .beafter {  background: transparent url(/images/bt_vert_beafter.png) no-repeat right top;  height: 26px;  width: 10px;  display:block;  float:right; }   .big .categorieRecette .liste_sous_categ { padding-bottom: 30px; } .liste_recette_by_sous_categ { padding-top:10px; } .liste_recette_by_sous_categ li { padding-bottom: 30px; } .liste_recette_by_sous_categ .markdown { float:left;  width:321px; } .liste_recette_by_sous_categ .markdown p .link { color: #000; text-decoration: none; } .liste_recette_by_sous_categ .markdown p a:hover {  text-decoration: underline; } .liste_recette_by_sous_categ .cadre_image_recette { margin-right:15px; text-align: center; border: 1px solid #D5BF9C; width: 152px; height: 122px; } .liste_recette_by_sous_categ .nom_recette, .liste_recette_by_sous_categ .nom_recette .link {  color:#E85711;  font-size: 15px;  font-weight: bold; } .liste_recette_by_sous_categ .new_recette { padding-left:12px; } .liste_recette_by_sous_categ .new_recette .beafore { background: transparent url(/images/new_recette_beafore.png) no-repeat left top; width: 10px; display:block; float:left; height: 18px; } .liste_recette_by_sous_categ .new_recette .beafin { padding-left: 5px; padding-right: 5px; display:block;  float:left; background: transparent url(/images/new_recette_beafin.png) repeat-x left top;  font-weight:bold;  height:18px;  line-height:18px;  color: #fff; } .liste_recette_by_sous_categ .new_recette .beafter { display:block;  float:left; background: transparent url(/images/new_recette_beafter.png) no-repeat right top;  width: 7px;  height: 18px; }  .accueilcategrecette .liste_recette_by_sous_categ li {  padding-bottom: 15px; margin-bottom: 20px; } .accueilcategrecette .liste_recette_by_sous_categ .nom_recette { padding-bottom: 15px; } .accueilcategrecette .liste_recette_by_sous_categ .titre_allergene_accueil_recette, .sousCategRecette .titre_allergene_accueil_recette, .categorieRecette .titre_allergene_accueil_recette { color: #755D2A; font-size: 14px; font-weight:bold; float:left; width:321px;  border-bottom:1px dotted #CCB186; } .accueilcategrecette .liste_recette_by_sous_categ .titre_allergene_accueil_recette { border-bottom: 0px; } .sousCategRecette .titre_allergene_accueil_recette, .categorieRecette .titre_allergene_accueil_recette { font-size: 13px; border-bottom: 0px; } .accueilcategrecette .liste_recette_by_sous_categ .allergies_accueil_recettes {  width:321px;  margin-bottom:10px;  } .accueilcategrecette .liste_recette_by_sous_categ .allergies_accueil_recettes li { border-bottom:none; margin-bottom:0px; padding-bottom:0px; } .contenu_gauche_accueil_categ_recette { width: 165px; } .contenu_gauche_accueil_categ_recette .content_info_recette_style {  width:152px;  border-bottom: none; }  .recette .vote_not_accepte { display:block; height: 18px; background: transparent url(/images/ficheRate.png) repeat-x right -18px; } .recette .vote_accepte { display:block; height: 18px; background: transparent url(/images/ficheRate.png) repeat-x left top; } .recette .liste_elements_commentaire_by_recette .vote_not_accepte, .liste_elements_commentaire_by_recette .vote_not_accepte { display:block;  height: 18px;  background: transparent url(/images/ficheRate_bis.png) repeat-x right -18px; } .recette .liste_elements_commentaire_by_recette .vote_accepte, .liste_elements_commentaire_by_recette .vote_accepte { display:block;  height: 18px;  background: transparent url(/images/ficheRate_bis.png) repeat-x left top; }
.view_info_bulle .head_info_bulle_left { background: transparent url(/images/cadre_info_bulle_head_left.png) no-repeat left bottom; height: 20px; width:57px; float:left; } .view_info_bulle .head_info_bulle_content { background: transparent url(/images/cadre_info_bulle_head_content.png) repeat-x left bottom;  margin: 0px 5px;  height: 20px; } .view_info_bulle .head_info_bulle_right { background: transparent url(/images/cadre_info_bulle_head_right.png) no-repeat right bottom;  height: 20px;  width: 10px;  float:right; } .view_info_bulle .bottom_info_bulle_left {  background: transparent url(/images/cadre_info_bulle_bottom_left.png) no-repeat left bottom;  height: 12px;  width:14px;  float:left; } .view_info_bulle .bottom_info_bulle_content {  background: transparent url(/images/cadre_info_bulle_bottom_content.png) repeat-x left bottom;  margin: 0px 5px;  height: 12px; } .view_info_bulle .bottom_info_bulle_right {  background: transparent url(/images/cadre_info_bulle_bottom_right.png) no-repeat right bottom;  height: 12px;  width: 14px;  float:right; } .view_info_bulle .content_info_bulle { background: #FFE99A; border-left: 1px solid #D4B76F; border-right: 1px solid #D4B76F; padding: 0px 10px; } .view_info_bulle .content_info_bulle .head_title_info_bulle { padding-bottom: 5px; margin-bottom: 10px;  border-bottom: 1px solid #D4C484; } .view_info_bulle .content_info_bulle .head_title_info_bulle .title_info_lexique { font-size: 13px;  font-weight: bold;  coloor: #000; } .view_info_bulle .content_info_bulle .resume_info_bulle {  padding-bottom: 10px;  margin-bottom: 5px;  border-bottom: 1px solid #D4C484; } .view_info_bulle .content_info_bulle .link { background: transparent url(/images/picto_for_info_bulle.png) no-repeat left 2px; padding-left: 10px; color: #E85711; }
.content_lexique_2_collones { padding-bottom: 20px; } .content_lexique_2_collones .content_lexique_collone { width: 230px; } .content_lexique_2_collones .collone_left { padding-right: 30px; } .content_lexique_2_collones .content_lexique_collone a:hover {  color: #E85711; } .big .lexique .mini_description { padding-bottom: 15px; margin-bottom: 25px;  border-bottom: 1px dotted #CCB186; } .big .lexique .mini_description p { color: #E85711; } .contenu_info_sup .head_left_info_sup { background: transparent url(/images/cadre_reponse.png) left top; padding-left: 10px; display:block; height: 10px; } .contenu_info_sup .head_right_info_sup { display:block; background: transparent url(/images/cadre_reponse.png) right top;  height: 10px; } .contenu_info_sup .content_left_info_sup { background: transparent url(/images/cadre_reponse.png) left bottom;  padding-left: 5px;  display:block; } .contenu_info_sup .content_right_info_sup { background: transparent url(/images/cadre_reponse.png) right bottom;  padding-right: 15px;  display:block;  padding-bottom: 15px; }
.accueil_compte .deja_compte { width: 335px; dipslay: block; } .accueil_compte .nouveau_compte { width: 385px; dipslay: block; } .accueil_compte div h2 { color: #E85711; font-size: 16px; font-weight: bold; margin-bottom: 10px; } .accueil_compte .cadre_fond_compte { border: 1px solid #CCB186; background: #FCF6CF; } .accueil_compte .deja_compte .cadre_fond_compte { padding: 20px 10px 5px; width: 300px; } .accueil_compte .deja_compte .cadre_fond_compte .lien_oubli_mot_passe { text-align: right; } .accueil_compte .deja_compte .cadre_fond_compte .lien_oubli_mot_passe .link { padding: 0px 10px; color: #E85711; background: transparent url(/images/picto_flech_orange_3.png) no-repeat left 3px; } .accueil_compte .deja_compte .cadre_fond_compte li, .accueil_compte .nouveau_compte .cadre_fond_compte li { padding-bottom: 10px; } .accueil_compte .nouveau_compte .cadre_fond_compte li.date_naissance  padding-bottom: 30px; } .accueil_compte .deja_compte .cadre_fond_compte label { width: 120px; padding-right: 10px; float : left; text-align: right; } .accueil_compte .nouveau_compte .cadre_fond_compte { padding: 20px 10px 5px; width: 360px; } .accueil_compte .nouveau_compte .cadre_fond_compte .genres .champ { float:left; padding-right: 10px; } .accueil_compte .nouveau_compte .cadre_fond_compte .genres .champ label, .accueil_compte .nouveau_compte .cadre_fond_compte .option label {  width: auto;  padding-right: 5px;  float : left; } .accueil_compte .nouveau_compte .cadre_fond_compte .option label { padding-right: 0px; padding-left: 5px; } .accueil_compte .nouveau_compte .cadre_fond_compte .genres .champ input, .accueil_compte .nouveau_compte .cadre_fond_compte .option input {  width: auto; } .accueil_compte .nouveau_compte .cadre_fond_compte input {  width: 195px; } .accueil_compte .deja_compte .cadre_fond_compte label {  width: 120px;  padding-right: 10px;  float : left;  text-align: right; } .accueil_compte .nouveau_compte .cadre_fond_compte label {  width: 135px;  padding-right: 10px;  float : left;  text-align: right; } .accueil_compte .nouveau_compte .cadre_fond_compte .identifiant label {  width: 180px;  padding-right: 10px;  float : left;  text-align: right; } .accueil_compte .nouveau_compte .cadre_fond_compte .identifiant input {  width: 150px; } .accueil_compte .nouveau_compte .cadre_fond_compte .field_group {  padding-top: 25px; } .accueil_compte .bt_continue input { width: auto; border: none; background: transparent; color: #fff; } .accueil_compte .nouveau_compte .cadre_fond_compte .bt_continue input {  width:auto; } .accueil_compte .bt_continue .beafore { background: transparent url(/images/bt_header_beafore.png) no-repeat scroll left top; display: block; float: left; height: 19px; width: 5px; } .accueil_compte .bt_continue .beafin { background: transparent url(/images/bt_header_beafin.png) repeat-x scroll left top; display: block; float: left; height: 19px; padding-left: 5px; } .accueil_compte .bt_continue .beafter { background: transparent url(/images/bt_header_beafter.png) no-repeat scroll right top; display: block; float: left; height: 19px; width: 10px; } .accueil_compte .cadre_fond_compte input.error {  border: 1px solid red; }  .accueil_compte .nouveau_compte .cadre_fond_compte label.error, .accueil_compte .deja_compte .cadre_fond_compte label.error, .accueil_compte .nouveau_compte .cadre_fond_compte .identifiant label.error {  float:none;  padding-right:10px;  text-align: left;  width:auto;  color: red; } .accueil_compte .deja_compte .cadre_fond_compte label.error { padding-left:130px; } .accueil_compte .nouveau_compte .cadre_fond_compte label.error {  padding-left: 145px; } .accueil_compte .nouveau_compte .cadre_fond_compte .identifiant label.error {  padding-left: 100px; } .accueil_compte .nouveau_compte .cadre_fond_compte .option { position:relative; } .accueil_compte .nouveau_compte .cadre_fond_compte .option label.error { background:transparent url(/images/error_label.jpg) no-repeat scroll right top; color:#FFFFFF; display:block; height:15px; left:-103px; padding:0; position:absolute; text-align:left; top:-2px; width:100px; } .layout_compte #content .content_inner { padding-right: 15px; } .info_personnelle { border: 1px solid #CCB186;  background: #FCF6CF;  padding: 0px 5px; } .info_personnelle .info_phrase { font-size: 11px; padding: 10px 0px 5px 15px; border-bottom: 1px dotted #9C9C9C; } .info_personnelle .intitule { padding-top: 20px; } .info_personnelle .intitule .champ {  padding-bottom: 10px; } .info_personnelle .intitule .champ .champ { padding-bottom: 0px; } .info_personnelle .intitule .champ .check { padding-bottom: 0px;  float:left;  padding-right: 10px; } .info_personnelle .intitule .champ .check input {  width: auto; } .info_personnelle .intitule .label_champ { text-align:right; padding-right: 15px; float:left; width: 200px; } .info_personnelle .intitule .value_champ { width:175px; float:left; } .info_personnelle .contenu_bouton, .info_compte_view .bt_continue { padding-left: 215px; padding-top: 20px; padding-bottom: 10px; } .info_personnelle .bt_continue .link { color: #fff; } .info_personnelle .intitule .info_adresse { color: #E85711; padding-bottom:10px; padding-left:110px; padding-top:10px; } .info_personnelle .newsletter { padding-left: 215px; padding-top: 10px; } .info_personnelle .newsletter label { padding-left:5px; }   .tableau_historique_commande tr { background: #FEE492; height: 35px; } .tableau_historique_commande tr td {  vertical-align: middle;  border-bottom: 4px #FCF6CF solid; } .tableau_historique_commande tr td.date_commande {  width:190px;  padding-left: 10px; } .tableau_historique_commande tr td.id_commande {  width:135px; } .tableau_historique_commande tr td.imprime_commande {  width:200px; } .tableau_historique_commande tr td.statut_commande {  width:173px;  text-align:center; } .historique_commande .info_personnelle { min-height: 200px; } 
.code_promotion { border: 2px solid #096627; padding: 10px; width:472px; } .code_promotion .code_promo {  margin-right: 10px;  border: 1px solid #CCC;  height: 19px;  padding-left: 5px; } .code_promotion .no_code_promo { margin-top: 5px;  color: red;  background:transparent url(/images/picto_carre_orange.png) no-repeat left 3px;  padding-left: 15px; } .code_promotion .ok_code_promo { background: transparent url(/images/picto_carre_recettes.png) no-repeat scroll left 3px; padding-left: 15px; color:#079E20;  margin-top: 5px; }   .bt_continue .link, .bt_continue input { cursor: pointer; color: #fff; } .bt_continue .link:hover {  text-decoration: none; } .content_panier_big { border: 1px solid #CCB186; background: #FDF7D0; padding: 15px 10px; margin-right: 20px; } .content_panier_big .link_cgv {  text-decoration: underline;  color: #E75914; } .content_panier_big .bt_continue a { color:#fff; } .content_panier_big .bt_continue a:hover {  text-decoration: none; } .content_panier_big tr {  background: #FFE593; } .content_panier_big tr th {  padding-top: 5px; text-align: center; font-weight: bold; padding-bottom:5px; vertical-align: middle;  border-bottom: 4px solid #FDF7D0;  border-right: 2px solid #FDF7D0; } .content_panier_big tr th.delete_produit {  border-right: none; } .content_panier_big tr th.prix_produit {  width:120px;  color:#000; } .content_panier_big tr td {  padding: 5px 0px;  text-align: center;  vertical-align: middle;  border-bottom: 3px solid #FDF7D0; } .content_panier_big th.nom_produit {  width: 140px; } .content_panier_big th.ref_produit {  width: 120px; } .content_panier_big th.prix_unitaire_produit {  width: 110px; } .content_panier_big th.quantite_produit {  width: 100px; } .content_panier_big th.prix_produit {  width: 100px; } .content_panier_big th.delete_produit {  width: 100px; } .content_panier_big .quantite_produit select { padding: 2px 2px 2px 5px; background: #fff; border: 1px solid #A1A1A1; } .content_panier_big .quantite_produit select option {  padding-right: 10px; } .content_panier_big tr td .ancien_prix { text-decoration: line-through; } .content_panier_big tr td .nouveau_prix { color:#007B29;  font-weight:bold; } .contenu_somme_total { padding-top:5px; } .contenu_somme_total .contenu_cadre_comme_total {  width: 175px;  display:block; } .contenu_somme_total .contenu_cadre_comme_total .title_prix_ttc_produit { padding: 5px 0px 5px 10px; background: #096627; } .contenu_somme_total .contenu_cadre_comme_total .title_prix_ttc_produit span { color: #fff; } .contenu_somme_total .contenu_cadre_comme_total .title_prix_frais_port {  padding: 5px 0px 5px 10px;  background: #FEE493;  margin-bottom: 15px; } .contenu_somme_total .contenu_cadre_comme_total .title_prix_frais_port .content_choix_frais_port { padding-bottom: 5px; } .contenu_somme_total .contenu_cadre_comme_total .title_prix_frais_port .title_frais_port, .title_choix_paiement {  padding-bottom: 5px;  display:block;  font-weight: bold; } .contenu_somme_total .contenu_cadre_comme_total .title_prix_frais_port .content_choix_frais_port li {  padding-bottom: 10px; } .contenu_somme_total .contenu_cadre_comme_total .title_prix_frais_port .content_choix_frais_port li.separate { height: 2px;  padding-bottom: 0px;  margin-left: 10px;  margin-right: 10px;  border-bottom: 1px #fdf7d0 solid; } .contenu_somme_total .contenu_cadre_comme_total .title_prix_total_ttc_produit {  padding: 5px 0px 5px 10px;  background: #E75914;  margin-bottom: 15px; } .contenu_somme_total .contenu_cadre_comme_total .title_prix_total_ttc_produit span { color: #fff; font-weight: bold; }  .adresse_facturation, .adresse_livraison { border:1px solid #CCB186;  background:#FCF6CF none repeat scroll 0 0; } .adresse_facturation .cadre_form_content_right, .adresse_livraison .cadre_form_content_right {  background:#FCF6CF none repeat scroll 0 0; } .adresse_facturation .bt_continue, .adresse_livraison .bt_continue { float: right; padding-right:102px; } .choix_adresse_livraison .bt_continue {  float:right; padding-right: 10px; padding-top: 5px; } .choix_adresse_livraison .beafore, .adresse_facturation .beafore, .adresse_livraison .beafore {  background: transparent url(/images/bt_header_beafore.png) no-repeat left top;  height: 19px;  display:block;  float:left;  width: 5px; } .choix_adresse_livraison .beafin, .adresse_facturation .beafin, .adresse_livraison .beafin {  background: transparent url(/images/bt_header_beafin.png) repeat-x left top;  height: 19px;  display:block;  float:left;  padding-top: 2px;  padding-left: 5px; } .choix_adresse_livraison .beafin span, .adresse_facturation .beafin input, .adresse_livraison .beafin input {  border: none;  background: transparent;  color: #fff;  font-size: 11px;  cursor:pointer;  width: auto; } .choix_adresse_livraison .beafter, .adresse_facturation .beafter, .adresse_livraison .beafter {  background: transparent url(/images/bt_header_beafter.png) no-repeat right top;  height: 19px;  display:block;  float:left;  width: 10px; }   .recap_commande { display:block; width: 500px; } .recap_commande .content_panier_big { margin-right:0px; } .recap_commande .content_panier_big th.ref_produit { width:80px; } .recap_commande .content_panier_big th.quantite_produit { width:65px; } .recap_commande .content_panier_big th.prix_unitaire_produit { width:90px; } .recap_commande .content_panier_big tr th.prix_produit { width:120px; border-right: 0px; } .resume_adresse_recap {  display:block;  width: 200px;  padding-right: 20px; } .resume_adresse_recap .recap_adresse { padding: 5px; } .resume_adresse_recap .titre_adresse, .choix_adresse_livraison .titre_adresse { border-bottom:1px dotted #CCB186; color:#E85711; font-size:14px; font-weight:bold; margin-bottom:10px; } .resume_adresse_recap .bt_continue { padding-right: 15px; padding-top: 10px; }   .choix_adresse_livraison { float:left; width: 205px; margin-left: 10px; background:#FCF6CF none repeat scroll 0 0;  border:1px solid #CCB186;  padding: 5px 5px 5px 5px; } .choix_adresse_livraison li { padding-bottom: 5px; } .choix_adresse_livraison label { padding-left: 15px; } .choix_adresse_livraison ul { padding-bottom: 15px; border-bottom:1px solid #CCB186; } .menu_etap_commande .menu_gauche_page_content li .current_parent { color:#7E6736; text-decoration: none; } .panier_is_vide .panier_vide { color: #E75914; font-size: 15px; font-weight: bold; padding-top: 25px; } .panier_is_vide { padding-left: 170px; } .content_panier_big .content_form_commande_rapide { padding-left: 10px; padding-top: 5px; padding-bottom: 5px;  background: #FFE593; } .content_panier_big .content_form_commande_rapide .champ_form_commande_rapide {  padding-right: 10px;  float: left; } .content_panier_big .content_form_commande_rapide label {  padding-right: 5px; line-height:19px;  float:left; } .content_panier_big .content_form_commande_rapide input, .content_panier_big .content_form_commande_rapide select {  height: 17px;  float:left;  border: 1px solid #A1A1A1; } .content_panier_big .content_form_commande_rapide .bt_continue input {  border: none; } .content_panier_big .content_form_commande_rapide select {  background: #fff; } .content_panier_big .content_form_commande_rapide .input_code_sap {  padding-right: 30px; } .content_panier_big .content_form_commande_rapide #code_sap {  width: 70px; } .content_panier_big .content_form_commande_rapide .input_nom_prod {  padding-right: 20px; } .content_panier_big .content_form_commande_rapide #nom_prod {  width: 185px; } .content_prod_implemantation { position:absolute;  background:#FFE593;  left:66px;  top:-16px;  overflow-y: auto;  display:none;  height: 200px;  width: 500px;  padding: 0px 5px;  border:3px solid #CCB186;  border-top: 0px; } .content_prod_implemantation .prod_selection { margin-top: 5px; margin-bottom: 5px; padding: 5px 0px 5px 15px; cursor: pointer; } .content_prod_implemantation .prod_selection strong {  font-weight:bold; } .content_prod_implemantation .prod_selection .code_sap_prod_choix {  padding-right: 15px; } .content_prod_implemantation a:hover { background: #FDF7D0; text-decoration: none; } .content_prod_implemantation .erreur_autocompletion { display:block;  color: red;  padding-top: 25px;  font-weight: bold;  font-size: 13px; } .content_choix_paiement { width: 176px; } .recap_commande .accueil_compte .bt_continue .beafin { width:155px; text-align: center; }
.no_result, .form_recherche_big { padding-bottom: 10px; border-bottom: 1px dotted #A4935B; } .result_recherche .no_result_recherche { color: #E85711; padding-top: 30px;  padding-right: 85px;  line-height:17px; } .search_controls label { color: #E85711; padding-right: 10px; } .search_controls #big_query {  margin-right: 10px; } .search_results .search_result .result_head { padding-bottom: 10px; } .search_results .search_result .title_recherche { color: #00822A; font-size: 13px; font-weight: bold; padding-right: 10px; } .search_results .search_result .score_result {  color: #00822A;  font-size: 12px; } .search_results .search_result { border-bottom: 1px dotted #A4935B; padding-bottom: 10px; margin-bottom: 15px; } .search_results { padding-top: 25px; }  .search_pager {  float:right; } .search_pager a.link { color: #E85711; text-decoration: underline; } .search_pager .link {  float:left;  padding-left: 5px; } .search_pager .prev_carac .link {  background: transparent url(/images/picto_prev_page.png) no-repeat right top;  padding-right: 20px; } .search_pager .prev_carac { float:left; padding-right: 10px; } .search_pager .next_carac { float:left; padding-left: 10px; } .search_pager .next_carac .link {  background: transparent url(/images/picto_next_page.png) no-repeat left top;  padding-left: 20px; } 